How to integrate Viva (Viva Integration)

Details of how to integrate Viva from terminal to payment device.

To allow our system to be able to communicate with Viva Wallets payment gateway, we require your merchant information that can be found in the Viva Wallet merchant web portal. - You can find the Viva Wallet portal - Here

What we need is -

  • Client ID
  • Client secret
  • Merchant ID
  • API key
  • Source code

We can get the first four from the API section.

  • Navigate to 'Settings' > 'API access'

api

 

 

  • In the next screenshot I will highlight the information that we need to allow The Viva Wallet POS app and our SPARK app to communicate. If there is no client secret, then just click the option to generate a new onepaint

For the Source code we'll need to create website app integration under 'Online payments'.

  • You will also need to 'Add website/app'. Found under 'Sales' > 'Online Payments' > 'Websites/Apps'.

image-May-10-2023-02-21-17-8571-PM

  • Source name can be of your choosing, we would advise something along the lines of SPARK app, etc.. Please copy the red boxes on the screenshot below and make sure that 'Protocol' & 'Integration Method' match with what is on the screenshot below.

image-May-10-2023-02-21-33-6587-PM (1)

  • Once this is setup you'll be able to see the code we need in the first column. Please also ensure that the green button is active as shown below.

image-May-10-2023-02-22-02-3900-PM

Once these steps have been completed, communicate with your support agent at your earliest convenience.