A step by step guide to connect your Viva Wallet account to your store with the Viva Wallet app: where to find every key, how to create the payment source, the webhook, a test order, and the Smart Checkout options.
At the payment step of your checkout, shoppers choose Viva Wallet. They are sent to Viva Wallet's Smart Checkout, a payment page hosted by Viva Wallet, where they pay by card or with another payment method your Viva Wallet account offers. After the payment they come back to your store and the order is marked as paid.
You need four things from your Viva Wallet account, and two more are recommended:
One rule before you start: your store's currency must match your Viva Wallet account's currency.
If you are new to Viva Wallet, first create a merchant account. Then add the Viva Wallet app to your store and open it. The Get Viva Wallet live steps at the top of the app tick themselves off as you go: connect your account, turn Viva Wallet on at checkout, switch to live payments.
To try payments before going live, you can use a Viva Wallet demo account: its keys work with the app's Test Mode on. Live keys work with Test Mode off.
Need more help? See Viva Wallet's own guide to find your client credentials.
The payment source tells Viva Wallet which website the payments come from.
The New Payment Source window opens. Fill it in like this:
www.yourdomain.com, or yourdomain.com if your site doesn't use www.?viva=success?viva=fail
Is your store inside another website (WordPress, Wix, Duda
or similar), and not on the home page? Then open your store's cart page and copy the part of the address
after the domain. For yourdomain.com/my_cart_page the Success URL is
my_cart_page?viva=success and the Failure URL is my_cart_page?viva=fail. Also
open Advanced Configuration and change the Order Code field from
s to sid.
Read and tick the checkboxes at the bottom, then click Create. Copy the Source Code of the new payment source. Viva Wallet's guide to payment sources has more detail.
Open the Viva Wallet app in your store admin and fill in:
Click Save. The app saves your settings and checks the keys with Viva Wallet right away. The message under the form says what it found, for example:
Sometimes a shopper pays but the confirmation doesn't reach your store, for example when the connection drops on the way back. The order then ends up in abandoned carts instead of your orders. A webhook fixes this: Viva Wallet tells your store about every payment directly.
Save your Merchant ID and API Key in the app first (step 4). Then:
https://infiniteapps.net/app/viva/viva-webhooks/STOREID and
replace STOREID with your store ID.With the webhook, paid orders are marked as paid and the Viva Wallet transaction ID is added to the order as VivaWallet ID.
In your store admin, open the Payment settings and switch Viva Wallet on, so shoppers can choose it. The app's Open payment settings button takes you there. Shoppers then see Viva Wallet at the payment step, under the name you set in Payment method name at checkout (VivaWallet by default).
With Test Mode on and your demo account keys saved, place an order in your store and pay on the Smart Checkout page with a test card from Viva Wallet's demo environment. Check that you land back in your store and that the order shows up as paid. Then put your live keys in, switch Test Mode off and save. The last of the Get Viva Wallet live steps is done, and real payments can come in.
Below the keys, the app has a few options for the payment page and your checkout:
Success URL ?viva=success, Failure URL ?viva=fail, Order Code left as it is. Add
the webhook, and you are done.
Put your cart page's path in front: my_cart_page?viva=success and
my_cart_page?viva=fail, and change the Order Code under Advanced Configuration to
sid.
Set Pre-selected payment method to iDEAL, or to BLIK or P24, so the local method is ready when the payment page opens.
Pick your brand color in Brand color for checkout and upload your logo to the payment source in Viva Wallet. Give the payment method a name shoppers recognize, like "Pay by card".
Your store's currency must match your Viva Wallet account's currency. Shoppers can pay with cards in other currencies: the amount is converted to your account currency with the card schemes' daily rate. More from Viva Wallet.
Yes. The minimum transaction amount is 30 cents (or 30p).
Create the webhook from step 5. Then payments reach your store even when the shopper doesn't come back after paying.
Demo account keys only work with Test Mode on, and live keys only with Test Mode off. Switch Test Mode to match the keys, or use the other keys, and save again.
In the Viva Wallet help center.
See what the app does, the demo store and how to install it.
Hit us up and we'll get in touch with you.
With Alma Pay in installments you get 15% to 20% in turnover on average, thanks to an increase in the average basket, a purchase trigger and customer loyalty who return more easily to the site.
Create Alma account
100% Free to use
Create FREE Printify account
900+ High-Quality Products
Largest global print network
90% of all orders are produced locally
Create FREE Gelato account
90% of orders arrive within 5 days of ordering
140+ print providers across 32 countries