WP eCommerce

Our plugin for WP eCommerce enables you to receive payments to your WP eCommerce store on Wordpress via the Viva Wallet payment gateway.

Before you start

Setup instructions

Adding the Viva Wallet plugin to WP eCommerce consists of the following steps.

Step 1: Create a payment source

To add a new payment source in the Viva Wallet banking app:

  1. Click on Sales in the left navigation:

    Sales menu
  2. Click on Online payments in the Sales menu.

  3. Click on Websites / apps in the Online payments menu:

    Online payments menu

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

    Add Website button
    The New Payment Source dialog box is displayed:

    New Payment Source dialog box

  5. Complete the fields as follows:

    • Code – the four-digit number in the top-left of the dialog box is the ‘Source Code’. Make a note of it for use in your plugin.
    • Source Name – give your payment source a source name so you can recognise it in your reports.
    • Linked Wallet – link the payment source to the required wallet.
    • Protocol – if your e-commerce platform uses SSL on the checkout, select https, otherwise use http.
    • Domain Name – enter the domain name to be associated (without the protocol. i.e. use [(www.)yourdomain.com], not http://[yourdomain].com). If the site uses www, it must be specified and visa versa.
    • Integration method – leave this with redirection selected.
    • Company Logo - a PNG of your company logo to be displayed on the Viva Wallet payment page.
    • Success URLindex.php?vivawallet_callback=true&success=true
    • Failure URLindex.php?vivawallet_callback=true&fail=true
  6. Click on the Create button to finish creating the payment source.

Step 2: Integrate with your e-commerce store

To start using Viva Wallet as the payment gateway within WP eCommerce:

  1. Visit the Viva Wallet public GitHub page containing the plugin code in php:

    WP Ecommerce plugin screenshot
  2. Right-click on the Raw button and choose Save Link As….

  3. Browse to your desktop or a local folder and click on the Save button to download vivawallet.php.
    You now need to access your host through the FTP manager. You can request an FTP username and password from your WordPress hosting provider.

  4. Open an FTP client on your computer and connect to your website using the login credentials provided by your web host.

  5. Open the following directory [wpinstallation]/wp-content/plugins/wp-e-commerce/wpsc-merchants/ and upload the php file.

Step 3: Set an optional webhook

  1. Go to Settings > API Access > Webhooks in the Viva Wallet banking app:

    Webhooks tab

  2. Click on Create Webhook to display the New Webhook dialog box:

    New webhook dialog box

  3. In the Url field, enter http(s)://(www.)your_domain.com/index.php?vivawallet_callback=true&webhook, exchanging the placeholder for your actual domain name.

  4. Choose Transaction Payment Created from the Event Type dropdown.

  5. Click on the Save button.