1. Get Started - Account Setup
This section specifies how to setup the VPay live and sandbox accounts.
Last updated
This section specifies how to setup the VPay live and sandbox accounts.
Last updated
A. Register your live merchant account at and then sign in. Your live account will be used to receive real payments once you are done with the integration.
B. To create a sandbox environment, visit your Settings menu, select the API tab and first "Enable Web Payments" on your account then click on the “Create A Developer Sandbox“ button. Thereafter, you may access your sandbox dashboard, copy your public/private keys and setup your web hook by signing into (sign in with the same login credentials from the registration in #1A above).
C. After sign in to live or sandbox account, copy out your public key from the Settings -> API page. Use your public key for front-end communications. The private key is to be used when you are validating back-end API (web hook) payloads.
D. Provide a web hook endpoint URL in your Settings page if you would like to be notified of customer transaction status when a success or failure occurs. Your web hook is expected to return a response with http status code 200 once the transaction data payload is received. The success JSON payload is sent to the web hook in the format below: