VNPAY offers QR payments, ATM and Credit Card (Visa/Master) payments. Follow this guide to integrate VNPAY acceptance on your mobile app or website
- Vietnam 🇻🇳
#Available Payment Methods
VNPAY PG only supports VND(₫) currency.
|Payment Type||Payment Method Key||Status||Sandbox Availability|
|Local ATM Card||✅||✅|
In case of multiple offerings of same payment method, merchants can configure the payment method from the payment channel of his choice.
- e.g. To integrate
VNPay, merchant can choose the
VNPAY_ATM_CARDpayment method by configuring
- It will be merchants responsibility to configure appropriate Payment Channels and enable/disable required Payment Methods.
Refunds can be initialized from the merchant portal
For domestic cards, the refund time will be from 3-8 days, for international cards, it takes 15-30 days, depending on each bank. Customers will have to check refund transaction status on their bank accounts because local banks doesn’t response the refund success status to VNPay.
Webhook Settings : Copy the Webhook URL provided in the PortOne Admin Dashboard & share it with VNPay team to configure the Webhook URL for your account
|Secure Secret Key||GMHSLNMDURNWMCRVYLUWLJIOPVRYMMVL|
You can create the sandbox account: VNPAY Sandbox Dashboard
#Test cards data
|Type||Bank||Card number||Name||Valid through||CVV||Status|
|ATM Card||NCB||9704198526191432198||NGUYEN VAN A||07/15||123||Successful|
|ATM Card||NCB||9704195798459170488||NGUYEN VAN A||07/15||123||Card does not have enough balance|
|ATM Card||NCB||9704192181368742||NGUYEN VAN A||07/15||123||Card not activated|
|ATM Card||NCB||9704193370791314||NGUYEN VAN A||07/15||123||Card is locked|
|ATM Card||NCB||9704194841945513||NGUYEN VAN A||07/15||123||Card expired|
- OTP - 123456
- Password - 1234