PrestaShop Smart Checkout plugin

Our PrestaShop Smart Checkout plugin allows you to accept payments via Viva Wallet Smart Checkout in your PrestaShop store.



User experience

This plugin uses our Smart Checkout solution. Customers are redirected from your checkout page on your PrestaShop store to Viva Wallet Smart Checkout to pay, and after the customer pays, they are redirected automatically back to your PrestaShop store.

The below images show:
a) a demo checkout page on PrestaShop, and
b) a demo Viva Wallet Smart Checkout:

Shopify Checkout Page
Smart Checkout

Supported payment methods

Smart Checkout supports a wide variety of payment methods, including:

American Express
Diners Club
Apple Pay
Google Pay
Samsung Pay
PayPal Pay Later
Viva Wallet
tbi bank
WeChat Pay
SEPA Direct Debit
Pay By Bank
Cash (Viva Spot)
Pay on Delivery

Please see our Payment Methods page for further information on all of our payment methods

Cross-border payments: You can accept payments from international customers for all payment methods except for local payment methods and Pay By Bank

Before you start

Before you attempt to install the Viva Wallet Smart Checkout module for PrestaShop, check that your hosting provider supports the following:

Step 1: Create Viva Wallet account

If you do not already have an account with Viva Wallet please create an account.

Step 2: Generate PrestaShop credentials

To generate your PrestaShop account credentials, click on the Generate a pair of credentials button:

We would highly recommend you show your company logo on your payment pages in order to increase customer recognition and trust, thus improving conversion. You can insert your company logo while creating the payment source as outlined above.

You can also change or update this logo at any time. To do this, please see our adding your brand logo tutorial for a step-by-step guide.

Step 4: Determine your payment methods

Determine which payment methods you want to offer to your customers.

Some of these payment methods are automatically enabled for you by us (e.g. Apple Pay), other payment methods can only be enabled by yourself (e.g. PayPal), for others you need to get in touch with us to enable them for you after a further review of your business.

Setup instructions

Adding the PrestaShop Smart Checkout plugin consists of the following steps.

Step 1: Add “Viva Wallet Smart Checkout” module to your PrestaShop store

  1. Log in to PrestaShop and navigate to Modules > Module Catalog:

    PrestaShop Module Manager

  2. Enter “Viva” in the search box and click on the search button: PrestaShop search

  3. The ‘Viva Wallet Smart Checkout’ module should appear: PrestaShop smart checkout

  4. Click the Install button at the bottom of the Viva Wallet module: PrestaShop smart checkout install

Step 2: Set the “Viva Wallet Smart Checkout” module to the same currency as your Viva Wallet account

  1. Navigate to Payment > Preferences to display the Preferences page: PrestaShop Preferences

  2. From the Currency restrictions section, select for the “Viva Wallet Smart Checkout” module the same currency as your Viva Wallet account and then click Save:

    PrestaShop Localization

Step 3: Configure the “Viva Wallet Smart Checkout” module

  1. Navigate to Modules > Module Manager:

    PrestaShop Module Manager

  2. Enter “Viva” in the search box and click on the search button:

    PrestaShop Search

  3. The ‘Viva Wallet Smart Checkout’ module should appear

  4. Click on the Configure button:

    PrestaShop Configure

  5. Within the Settings panel, fill in the following fields:

    PrestaShop settings

    • Enable Demo Mode: Choose whether you are using a demo or live account

    • Client ID / Demo Client ID: Enter the Client ID you noted in Step 2: Generate PrestaShop credentials

    • Client Secret / Demo Client Secret: Enter the Client Secret you noted in Step 2: Generate PrestaShop credentials

    • Source Code List / Demo Source Code List: This will populate automatically when save the page. Normally, you will only have one Source for PrestaShop and so can ignore this field, but if you have multiple you can select one here

    • Title: Enter an optional title to display to customers on the Checkout screen

    • Description: Enter an optional description to display to customers on the Checkout screen

    • Order status after successful payment: Choose what to set your order status to, within PrestaShop, when the payment is successful

    • Installments: This is an optional field, only applicable to Greek merchants – you can set the maximum allowed payment card installments and their corresponding order values

  6. When complete, click on the Save button at the bottom-right and the Viva Wallet payment option will be available in your checkout

Upgrading the plugin

Keeping the plugin up to date help improve user experience with the addition of new features as well as improvement of existing features.

  1. To find the existing version of the plugin, log in to your PrestaShop admin panel, go to module manager and search for VivaWallet. Notice the version of the plugin. PrestaShop Module Manager

  2. If upgrade button is visible, click it to upgrade the plugin.

  3. Click Configure button to check and verify your plugin settings. PrestaShop Module Manager Configure

Installation Guide (PDF)

You can also view our Installation Guide in PDF format.

Get Support

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