Source for Online payments

These sources are used for online payments through Smart Checkout, our plugins and our payment tools.

Add a payment source

To add a new payment source for Online payments, please follow the steps below:

1. log into Viva (either demo or live ) and select the relevant account

2. Click on Sales in the left navigation menu:
Sales menu

3. Navigate to Online payments > Websites/Apps:
Online payments menu

4. Click on the Add Website/App button in the top right-hand corner:
Add Website button

5. You will see the New Payment Source dialog box displayed:
New Payment Source dialog box

6. Complete the fields as follows:

7. Optional: review the ‘Advanced Configuration’ section and display ‘Cancel’ button:

The Advanced Configuration section (as shown below) provides the ability to display a Cancel button on Smart Checkout and amend the names of the URL parameters that are appended to your Success/Failure URLs after a transaction is made:

Advanced Configuration options

In order to activate the Cancel button on Smart Checkout, toggle the Cancel Button option on. When the Cancel button is clicked, Smart Checkout will redirect to your failure URL with the cancel query parameter

Please note:
- Currently, the Cancel button is supported for direct Smart Checkout integrations, as well as specific functionality for our Shopify & PrestaShop plugins
- It is possible to get webhooks for order cancellation events. Please follow this guide to define a webhook for order cancellations.

The four configurable parameters are:

Parameter Default Name
Cancellation statuscancel
Order Codes
Transaction IDt

It is recommended to leave these parameters with their default names, unless you specifically require different parameter names to align with your internal systems or processes

8. Finally, read the information against each of the checkboxes at the bottom of the screen. You will need to agree to these in order to create the payment source. Once you have checked all of these, click on the Create button to complete the process.

Get Support

If you would like to integrate with Viva, or if you have any queries about our products and solutions, please see our Contact & Support page to see how we can help!