Tutorials for payments
The following tutorials provide details, examples and code samples for some of Viva Wallet’s key integration use cases. The tutorials use the demo environment base URLs:
https://demo.vivapayments.com/
(used by Wallet API).https://demo-api.vivapayments.com/
(used by Obligations API, Issuing API, Smart Checkout and Payment API)https://demo-accounts.vivapayments.com/
(used by IdentityServer (OAuth 2) authentication)
To switch from demo to production, replace with the following base URLs depending on which API call you are making:
https://www.vivapayments.com/
https://api.vivapayments.com/
https://accounts.vivapayments.com/
You will also need to log in to your production Viva Wallet banking app in order to obtain the correct access / client credentials for authentication. Refer to the Getting started section for further details.
Click on the links below to view the tutorials:
- Adding your brand logo
- Mobile App Integration
- Find transaction IDs
- Find wallet IDs
- Enable basic auth
- Allow transfers
- Enable OAuth 2 authentication
- Create a payment notification
- Create a payment order
- Payment with instalments
- Create a recurring payment
- Verify a payment
- Set your desired payment method
- Issue refunds via banking app or API
- Handle pre-authorizations
- Transfer fees and payouts (marketplace)
- Refund purchase (marketplace)
Get Support
If you have any questions about our solutions, or questions about how to integrate with our solutions, please refer to our Get Support page.