MyGate Enterprise Print

  • 8

There are two modules included with this package:

MyGate My-Enterprise
The enterprise module will process payments in your own sites environment with 3D authentication to avoid cart abandonment. 3D Secure is the most widely used fraud prevention technology in online payments. Also known as MasterCard Secure Code and Verified by Visa, 3D Secure requires that the card holder enter a secure PIN online before the payment is processed to the bank. 3D Secure can reduce charge backs as the card holder can be authenticated that they are the person holding the card.

MyGate Virtual
MyGate virtual works like PayPal or PayFast. Turn browsers into buyers with a super secure and easy to use online payment environment from your website. Accept and manually process Card not Present payments.

The MyGate experience
Offer the option of convenient, regularly scheduled direct debits for subscription services or monthly billing with My Virtual RCCB. Turn your PC into a PoS. Subscribe to MyGates Tokenization System and take the risk out of storing payment details.
MyGates Tokenization system replaces cardholder details with a dynamically generated token, which can be re-used for subsequent purchases. This is ideal for merchants who want to submit debits against credit cards.
MyGates Bank Account Validation Service verifies that a bank account and branch code are valid thus reducing debit costs, as no invalid account returns take place after debit order submission. MyGates Bank Account Verification Service verifies the identity of an account holder against the account number supplied. This aids to ensure account holder information is correct before debit submission.

1. Product Installation
-------------------------------------------------------------------------

The MyGate Payment Gateways includes the following files within the primary archive:
mygate_for_whmcs_pkg_v1.0.1.zip
|- mygate_enterprise.zip
|- mygate_virtual.zip
|- README.txt (this file)

Requirements:
1. PHP 5.6+
2. WHMCS 7+
3. Ioncube 6+ preferred v10
Please request support@livingtechnologies if you need an ioncube or php upgrade.

To install the product follow these steps:
1. Extract the main file (MyGate-Enterprise-and-MyGateVirtual.zip) to a folder on your machine.
MyGate-Enterprise-and-MyGateVirtual.zip => /mygate
|- includes
|- modules
|- installation-instructions.txt (this file)
Upgrade: remove all old files and replace with the new file structure. Clean your templates_c file.
2. With the files extracted, connect to your web server using FTP, SFTP or another method. Change your local directory to the location of the /mygate folder you created in #1 above.
3. Navigate on the server to the location of your WHMCS installation.
4. Upload the files and folders from the /mygate/whmcs folder to your [server]/whmcs folder.
5. Copy your license key from https://instantbilling.co.za/clientarea.php

2. MyGate - My Virtual Gateway Configuration
-------------------------------------------------------------------------
To configure the My Virtual Gateway product, follow these steps.

1. Log into WHMCS / admin area with a full admin username and password.
2. Navigate to Setup > Payments > Payment Gateways
3. In the dropdown at the top, select `MyGate - My Virtual Gateway`
4. Click on Activate
5. Once the page reloads you will see the configuration settings available for the gateway module:
a. Show on Order Form: This should be checked if you want your customers to use it
b. Display Name: This can be any name you want to refer to it on the front end (something usable for your customers)
c. Test Mode: With this enabled, you can run test cards through the gateway without transactions actually taking place
https://developers.mygateglobal.com/my_enterprise.php
Customer UID: 14FA5CEA-B782-4B86-B4B3-7AAD4B742B36
App ID: D040756F-69C1-4564-9D58-CF0FA9F34528
https://developers.mygateglobal.com/my_virtual.php
d. Merchant ID: This is your Merchant ID provided by MyGate
e. Application ID: This is your Application ID provided by MyGate for the My Virtual integration application
f. Gateway ID: Choose the bank you are receiving payments to.
g. Developer Mode: Tick this for development purposes (Only for use for https://instantbilling.co.za/)
h. DEV Merchant ID: Only for use for https://instantbilling.co.za/
i. DEV Application ID: Only for use for https://instantbilling.co.za/
j. Convert To For Processing: Ensure this matches the currency you are approved to transact in with MyGate
6. Click on Save Changes
7. Log into your My Gate Console
8. Navigate to Products > Payment Gateway > Settings > Gateway
9. On the row that corresponds to your Application ID as set above click on the Configure Settings button (note if you don't see the application in the list you must add the application in the permissions for your account under Users > Edit Permissions).

10. In the `Add New Referral URL (http://) field be sure to have these URLs in place:
a. http://yourwhmcsdomain/whmcs/cart.php
b. http://yourwhmcsdomain/whmcs/viewinvoice.php
c. Save in the bottom right corner

3. MyGate - My Enterprise Gateway Configuration
-------------------------------------------------------------------------
To configure the My Enterprise Gateway product, follow these steps.

1. Log into WHMCS / admin area with a full admin username and password.
2. Navigate to Setup > Payments > Payment Gateways
3. In the dropdown at the top, select `MyGate - My Enterprise Gateway`
4. Click on Activate
5. Insert your license key and click on add. Reload the page.
6. Once the page reloads you will see the configuration settings available for the gateway module:
a. Show on Order Form: This should be checked if you want your customers to use it
b. Display Name: This can be any name you want to refer to it on the front end (something usable for your customers)
c. Test Mode: With this enabled, you can run test cards through the gateway without transactions actually taking place
https://developers.mygateglobal.com/my_enterprise.php
Customer UID: 14FA5CEA-B782-4B86-B4B3-7AAD4B742B36
App ID: D040756F-69C1-4564-9D58-CF0FA9F34528
https://developers.mygateglobal.com/my_virtual.php
d. Merchant ID: This is your Merchant ID provided by MyGate
e. Application ID: This is your Application ID provided by MyGate for the My Virtual integration application
f. Gateway ID: Choose the bank you are receiving payments to.
g. Developer Mode: Tick this for development purposes (Only for use for https://instantbilling.co.za/)
h. DEV Merchant ID: Only for use for https://instantbilling.co.za/
i. DEV Application ID: Only for use for https://instantbilling.co.za/
j. Convert To For Processing: Ensure this matches the currency you are approved to transact in with MyGate
7. Click on Save Changes
8. Log into your My Gate Console
9. Navigate to Products > Payment Gateway > Settings > Gateway
10. On the row that corresponds to your Application ID as set above click on the Configure Settings button (note if you don't see the application in the list you must add the application in the permissions for your account under Users > Edit Permissions).
11. In the `Add New Referral IP Address (e.g. 192.168.0.1) enter your server's IP Address and press Add
12. If you want to ensure every transaction processed has a unique merchant reference (invoice number) then check the box correlating to Merchant Reference Number. Note that this number in the MyGate module for WHMCS is using a merchant reference of 'INVxxxx' where the xxxx corresponds to the actual invoice number from WHMCS. Using this option may result in unexected refusals to process transactions.
13. Hit Save in the bottom right corner

4. Un-installation:
-------------------------------------------------------------------------
1. Click on de-activate
2. Insert your license key and click on add
3. Product is uninstalled.
4. Remember to cancel the service in your dashboard at instantbilling.co.za/billing/clientarea.php

Please let me know to helpme@instantbilling.co.za of any bugs or issues.
Pieter Rubeus
+2712 753 2806 | +27 12 035 1155 || +2773 652 7925
skype: pieterrubeus or live:instantweb

https://instantweb.co.za Solutions you can Trust


Was this answer helpful?

« Back