Viva.com¶
Viva.com is a payment service that offers payment solutions through the viva.com Terminal app for physical and virtual terminals.
Note
Viva.com payment terminals do not require an IoT Box to operate.
Many European countries support the use of Viva.com payment terminals.
The viva.com Terminal app turns a smartphone with an NFC chip into a payment terminal.
Important
Odoo only supports the Euro currency with viva.com.
Viva.com configuration¶
To configure a viva.com terminal, go to the Viva.com website, create an account, and then follow these steps:
On the viva.com dashboard, go to
.Copy the Merchant ID and API key.
Copy the Client ID and the generated Client secret (POS API credentials).
Download the viva.com Terminal app on a device, then generate and copy the activation code.
On the viva.com dashboard, go to
.Create a new card terminal and paste the activation code.
Copy the Terminal ID generated by the terminal activation.
Warning
The POS API credentials are only displayed once. Make sure to keep a copy to secure them.
Note
The POS API credentials are for APIs that use Basic Authentication, including those for Android and iOS POS activation and the Cloud Terminal API.
Odoo POS configuration¶
To connect the viva.com terminal with Odoo Point of Sale, follow these steps:
Go to Payment Terminals section, enable the Viva Wallet terminal, and click Save.
, scroll down to theGo to create a payment method.
andSet the Journal field to Bank.
Set the Integration field to Terminal.
Set the Integrate with field to Viva Wallet.
Paste the copied information from viva.com into the corresponding fields:
Merchant ID
API Key
Client ID
Client secret
Terminal ID
Save the form and copy the generated webhook URL from the Viva Wallet Webhook Endpoint field.
Go to the viva.com account and paste the webhook URL into the corresponding field.
In Odoo, access the relevant point of sale settings, scroll down to the Payment section, and add the created payment method in the Payment Methods field.
คลิก บันทึก