AsiaPay
AsiaPay is an online payment service and solutions provider in Asia that provides electronic payment gateway solutions. AsiaPay offers multi-currency, multi-lingual, multi-card, and multi-channel functionality together with advanced fraud detection and management solutions.
Supported Features
Type: Third-Party
| One-Time | Recurring | Refunds | Reversals | 
| ✓ | ✓ | ✖️ | ✖️ | 
| 3D Secure | Remote Update Card | Remote Delete Card | AddPayMethod API | 
| ✖️ | ✖️ | ✖️ | ✖️ | 
Adding the AsiaPay Payment Gateway
To set up the AsiaPay payment gateway in WHMCS:
- Go to Configuration () > Apps & Integrations or Addons > Apps & Integrations.
 - Click AsiaPay.
 - Check Show on Order Form to display this payment method in theClient Area during checkout.
 - Optionally, update the Display Name value.
 - Enter your merchant ID.
 - Enter your secure hash key (see below).
 - Click Save Changes.
 
Secure Hash Key
We require using the Secure Hash Key to protect against unauthorized callbacks.
To set up a Secure Hash Key within your AsiaPay account, you must contact the PayDollar Service Department ([email protected]) to request the Secure Hash function be enabled for your merchant account. Then, you can retrieve the hash in the Merchant Administration Interface at Profile > Payment Information.
Supported Countries and Currencies
AsiaPay supports 12 countries including Asia, including Hong Kong, China, India, Indonesia, Malaysia, Singapore, Philippines, Taiwan, Thailand, and Vietnam.
AsiaPay supports the following currencies:
- USD
 - HKD
 - SGD
 - CNY
 - JPY
 - TWD
 - AUD
 - EUR
 - GBP
 - CAD
 - MOP
 - PHP
 - THB
 - MYR
 - IDR
 - KRW
 
Return Value Link (Datafeed)
To automatically mark invoices as paid when you receive a payment via AsiaPay, enable Return Value Link in your PayDollar account:
- Log in to your PayDollar account.
 - Go to Profile > Payment Account Settings.
 - Click Enable.
 - Enter the full URL path to the 
modules/gateways/callback/asiapay.phpfile on your installation (for example,https://www.example.com/whmcspath/modules/gateways/callback/asiapay.php, wherehttps://www.example.com/whmcspathis your WHMCS System URL). - Click Update.
 
Test Mode
You can use test mode to simulate payment processing without actually causing a transaction to occur. This can be useful for testing your configuration.
Troubleshooting
You can find information about most payment gateway-related errors in the logs at Billing > Gateway Log and in the Module Log.
You may encounter the following common issues:
| Error or Issue | Cause | Next Steps | 
Parameter currCode Incorrect | AsiaPay doesn’t support the client’s currency. | Parameter currCode Incorrect | 
Last modified: 2025 July 28