Welcome to the Vapulus third-party API reference.
This document instructs third-party applications in how to access our API in order to make and schedule transactions on behalf of users.
Use our API to get the most out of Vapulus.
There are two ways to Integrate with Vapulus API
Please use Hosted Session Integration Module
For PCI DSS certified Merchant, there are two options for process payment for repeat customer follow
1- Add Card
2- Validate OTP
3- Make Payment
4- Validate OTP send transaction
For one step payment call Make Transaction
Allows the third-party app to add card and returns IDs for card and user for subsequent requests.
Use it to get another OTP, in case you forget it or lost it.
After adding card, user receives OTP via SMS. The OTP must be validated before operations with the card can proceed.
After make payment, user receives OTP via SMS. The OTP must be validated before processing transaction.
Make transactions using User and Card IDs.
Add user and Make transactions using User Data and Card Data.
Get truncated card number and expiry date for the specified card.
Get all transactions.
Get all information of a successfull transaction.
Get user’s card list and task list.
Get information stored in session.
Make transaction using hosted session.
Get Transaction status.
Create new transaction request.
We have included sample code in NODE.js and PHP!. For testing, you can use CURL.
You can view code examples in the dark area on the right side of this window. Use the tabs on the top right to switch programming languages.
Vapulus requires authentication before allowing API access. You can register a new merchant account though our merchant portal to begin using our API.
< script src=“https://www.paypal.com/sdk/js?client-id=sb”>< /script>
< script>paypal.Buttons().render(‘body‘);< /script>