osCommerce 4 - Viva Wallet Smart Checkout


Available Options

This Viva Wallet osCommerce 4 payment gateway is designed for making credit card payments through Viva Payments.

This payment gateway uses the redirect method where the user is redirected to the processing site (Viva Payments) to make the actual payment.

After payment verification, Viva Payments system notifies the merchant's e-commerce site and returns the customer back to it. This process is transparent for the customer. The merchant can then connect to his Viva Payments backoffice to administer his payments.

Licensed per domain, write the domain name(s) on payment page.
You will receive the module by e-mail after your payment.

Compatible with osCommerce 4
Viva Wallet - vivapayments.com
The package includes installation instructions.

Plugin version: 1.0.0
Last plugin update: 28-09-2023

Installation Instructions:
In your store admin select App Shop / Local storage and upload the zipped package.
Deploy the Viva Wallet Payments package.
In you store admin select Modules / Payments / online, unhide inactive and not installed modules.
Activate and configure the Viva Wallet payment module.
Under the Available For option, select Checkout.

-An optional webhook URL can be set in your Viva Wallet backoffice -> Settings/API Access/Webhooks, this assures the order will be handled correctly in case the customer does not return to the estore after the transaction:

WEBHOOK URL: https://YOURDOMAIN/STORE/callback/webhooks.payment.vivawallet 

Vivawallet setup:
You can find your Merchant ID and API Key when you login your business account under Settings - API Access.
To connect the plugin with your e-commerce platform and Vivawallet you would have to create a new Payment Source in your Vivawallet business account, use the generated source code (usually a four digit number) in the plugin settings.

You can create a new Payment Source from the menu My Sales - Payment Sources - New Website/App.
Code - use this code in your plugin
Source Name - provide a logic name here
Linked Wallet - link the payment source to the wallet you want to use with it
Protocol - in case your e-commerce platform uses SSL on the checkout select https, otherwise use https
Integration method - redirection
Company Logo - your png company logo to display on the Vivawallet payment page
Success URL: STORE/checkout/process?act=vivawallet&status=success
Fail URL: STORE/checkout/process?act=vivawallet&status=fail
Advanced Configuration - usually no need to make any changes here

Wait until Vivawallet has activated your newly created Payment Source before activating the plugin in your e-commerce platform.