Drupal UberCart

The Viva Wallet plugin for Drupal UberCart enables you to receive payments to Drupal UberCart via the Viva Wallet payment gateway.


Prerequisites


Setup instructions

Adding the Viva Wallet plugin to Drupal UberCart 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 submenu
  2. Click on Online payments in the Sales submenu:

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

    Online payments submenu
  4. Click on the Add Website/App button on the right.
    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 URL – enter cart/hellaspay/complete?success
    • Failure URL – enter cart/hellaspay/error?fail
  6. Click on the Create button to finish creating the payment source.

Step 2: Integrate with the e-commerce store

To start using Viva Wallet as your payment gateway within Drupal UberCart:

  1. If applies, uninstall previous installed Vivawallet / Vivawallet module (admin/modules).

  2. Unzip the archive (API-master.zip) you downloaded earlier.

  3. Open the directory (API-master⁩/Plugins⁩/drupal) containing the source directory.

  4. Upload (ftp/ssh) the uc_vivawallet directory with its content to: drupal installation)\modules\ubercart\payment\.

  5. Enable the Vivawallet payment module (Administer/Modules).

  6. Configure the Viva Payments module (Administer › Store administration › Configuration › Payment settings).