Revision 2.0.0
A third party credit card gateway integration that works with Netcash South Africa's Pay Now product.
Download the files from here:
Copy the following two files from the archive:
- /modules/gateways/paynow.php
- /modules/gateways/callback/paynow.php
to
- /WHMCS_Installation/modules/gateways/paynow.php
- /WHMCS_Installation/modules/gateways/callback/paynow.php
Prerequisites:
You will need:
- Netcash account
- Pay Now service activated
- Netcash account login credentials (with the appropriate permissions setup)
- Netcash - Pay Now Service key
- Cart admin login credentials
A. Netcash Account Configuration Steps:
- Log into your Netcash account: https://merchant.netcash.co.za/SiteLogin.aspx
- Type in your Username, Password, and PIN
- Click on ACCOUNT PROFILE on the top menu
- Select NETCONNECTOR from tghe left side menu
- Click on PAY NOW from the subsection
- ACTIVATE the Pay Now service
- Type in your EMAIL address
- It is highly advisable to activate test mode & ignore errors while testing
- Select the PAYMENT OPTIONS required (only the options selected will be displayed to the end user)
- Remember to remove the "Make Test Mode Active" indicator to accept live payments
- For immediate assistance contact Netcash on 0861 338 338
A. Pay Now Gateway Server Configuration Steps
- Log into your Netcash Account
- Choose the following for your accept, decline and notify URLs: http://whmcs_installation/modules/gateways/callback/paynow.php
- Choose the following for your redirect URL: http://whmcs_installation/clientarea.php
B. WHMCS Steps:
- Go into WHMCS as admin
- Click Setup / Payments / Payment Gateways
- Activate the Module 'Pay Now'
- Type an appropriate display name such as 'MasterCard/Visa'
- Enter your Pay Now Service Key
- Enter an admin username for WHMCS Admin User Name. This is to utilise the localAPI() method.
- Click 'Send email' to have the Pay Now gateway send e-mail
- Click 'Save Changes'
You are now ready to transact. Remember to turn off "Make test mode active:" when you are ready to go live.