VibeFox Viva Wallet for OpenCart

VibeFox Viva Wallet for OpenCart

20 €

Price per license: 1 domain, updates and support for 12 months.

Help

Ask a question: VibeFox Viva Wallet for OpenCart

Slide to fit the puzzle

Overview

VibeFox Viva Wallet Gateway adds Viva Wallet (Viva.com) Smart Checkout to OpenCart 3 and OpenCart 4. At the last checkout step the customer clicks Confirm Order, is sent to the secure Viva payment page, pays by card, Apple Pay, Google Pay or a local payment method enabled in your Viva account, and comes back to your store. Card data never touches your site. OpenCart creates the order before the payment, but the order gets a status only after the payment is verified with the Viva API, so unpaid attempts stay missing orders.

It suits stores with a Viva merchant account that want a hosted payment page instead of a card form on their own site. The extension takes one-time payments only. It has no pre-authorization and capture, installments, saved cards, subscriptions, card fields on your own page or POS terminals, and refunds made in the Viva dashboard are not imported.

Key features

Smart Checkout: a Viva payment order is created for the order total in the order currency, with the correct minor units of the currency.

Paid only when Viva confirms: Viva webhooks are not signed, so the extension re-reads every transaction from the Viva API. It must belong to the payment order of this order, be finalized and match the order total and currency.

Webhooks and returns: the order gets its status by the Viva webhook or when the customer returns to the store. The webhook URL verification of Viva is answered automatically with your Merchant ID and API Key.

No double processing: repeated or parallel webhooks and returns never apply a payment twice. One cart is paid only once, and a late payment never reopens a cancelled or refunded order.

Amount and currency check: a mismatch puts the order in a review status of your choice with a note.

Demo and live accounts: separate credentials for each. Payments already started are verified and refunded in the account they were made in, even after you switch Test Mode.

Refunds from the order page: full and partial refunds in the VibeFox Viva Wallet Gateway tab of the order, up to the amount Viva charged, in the account and currency of the payment, with the refund history, the payment attempts and the Viva notes.

OpenCart settings: your own order statuses, geo zone, minimum order total and sort order. Brand color of the Viva page, log without keys or customer data.

Requirements

OpenCart 3.0.x (tested on 3.0.5.0) or OpenCart 4.0.2 and later (tested on 4.1.0.3), PHP 8.0 or later. One download has the packages for both versions. A Viva merchant account with Smart Checkout credentials (Client ID and Client Secret) and a payment source (Source Code). Order currency EUR, GBP, PLN, RON, BGN, CZK, HUF, DKK, SEK, NOK or CHF. A VibeFox license key from vibefox.net (one key per domain).