Plugin Directory

Viva Wallet Smart Checkout for your WooCommerce store

This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Viva Wallet Smart Checkout for your WooCommerce store


Multiple payment methods

Accept multiple payment methods, including:

Card Schemes:

  • Visa
  • Mastercard
  • American Express
  • Maestro
  • Bancontact
  • JCB
  • Diners Club International
  • Discover

Digital Wallets:

  • Apple Pay
  • Google Pay
  • Samsung Pay
  • PayPal
  • PayPal Pay Later
  • Viva Wallet

Local Payment methods:

  • Bancontact QR
  • BitPay
  • BLIK
  • EPS
  • Giropay
  • IRIS
  • Klarna
  • P24
  • Payconiq
  • PayU
  • Sofort
  • Tbi Bank
  • Trustly
  • WeChat Pay

Direct Debit & Other:

  • SEPA Direct Debit
  • Pay by Bank
  • Cash (Viva Spot)
  • e-Banking (DIAS)

Supports saved cards

Your customers can pay using cards they have saved during past purchases, even from other merchants

Adapts to customer

It adapts intelligently to the customer, showing payment methods most likely to convert, considering past customer behavior across merchants

Integrate the Viva Wallet Smart Checkout with your WooCommerce store to process and sync your payments and help you sell more

Sign up with Viva Wallet to get a payments gateway, your IBAN-enabled local merchant account, and a debit Mastercard for your expenses.

No need to have a separate account for settlement. Your money is settled in your Viva Wallet account the next day.

Spend it with your Viva Wallet Mastercard and set the payment acceptance fees as low as 0%. The app is easy to set up and has no monthly fees or hidden costs.

Viva Wallet is a European cloud-based Neobank in over 23 European countries, offering payment solutions to thousands of businesses across Europe.

Why use Viva Wallet?

  • One stop-shop for your payments, without the need to have a separate settlement account
  • Next day settlement and up to 0% payment processing fees
  • No authorization, refund or other hidden fees
  • PCI DSS Level 1 Compliance
  • Support for Strong Customer Authentication (SCA)
  • Integrated AI-powered risk management and anti-fraud system
  • Payments are protected with 3D Secure, leading to lower chargeback rates
  • Easy to use check-out experience for your customers
  • One-time integration with quick set up and automatic updates
  • Refunds / partial refunds directly from your store
  • Real-time monitoring of your sales and transactions
  • Reliable, state-of-the-art, cloud-based infrastructure so you don’t miss a payment

Why use Viva Wallet Smart Checkout?

Enjoy a conversion increase

  • Payment in less than 30 secs, even less when using digital wallet or saved card
  • Supports saved cards (browser), recurring payments, pre-authorizations, open amount
  • Remembers customer saved cards & preferences across merchants & countries without the need for the customer to create an account
  • Offers multiple payment methods
  • Dynamically shows payment methods most likely to convert
  • In 17 local languages and 10 local currencies
  • Optimized for any device
  • Card decline recovery: based on the customer’s past payment behavior, we prompt the customer to re-try a declined card payment

It is continually self-updated, ensuring

  1. constant regulatory compliance,
  2. constant improvements to customer experience and conversion,
  3. additional payment methods as they grow in popularity.


For detailed installation instructions, visit our Developer Portal.


Where can I find documentation?

For help setting up and configuring, please view our documentation.

Where can I get support or talk to other users?

If you get stuck, you can ask for help via our GitHub issues page.


Lidosun 24, 2023
Later edit: I was contacted by a person from the company that I could talk with and get understood right away (straight, easy, fast). Like I said, it’s a great solution but they have to improve verification process & persons who made the verification and give a little training to the live support. Why? Because with the current “mechanism”, they will not get anywhere. For the sake of comparation, on a competitor of this company, I was verified right away (in a matter of hours) with the same papers/documents.  Initial review Could be a good solution but is useless if they can’t even approve an account. All the docs were uploaded (like Business Certificate, CONSTATATOR certificate, VAT certificate and so on) 3 TIMES, in BOTH format, pdf and jpg/jpeg and they were rejected every time. I even tried live chat 2 times and no luck (NO they are NOT scans, xerox, printscreen, etc.). Sorry but I think the “person” who checks the docs is not a person, it’s a monkey suffering of miopia.Considering this, I have a BIG question mark about their services and their support in case you need it… they lost my trust before even useing their services.
Read all 3 reviews

Contributors & Developers

“Viva Wallet Smart Checkout for your WooCommerce store” is open source software. The following people have contributed to this plugin.


“Viva Wallet Smart Checkout for your WooCommerce store” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “Viva Wallet Smart Checkout for your WooCommerce store” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.6.8 2023-01-24

Security fix: OrderCode verification in both success and webhook endpoints

3.6.7 2022-11-16

Update readme file with all the available payment methods

3.6.6 2022-10-13

change default checkout icon size

3.6.5 2022-08-23

populate FullName to Smart Checkout.
populate Site Title as a Customer Message to Smart Checkout.
populate RequestLang for all supported languages.
change default title, description and icon for checkout page.

3.6.4 2022-06-09

change plugin name.
webhook fix.

3.6.3 2022-01-19

disableCash rule for smart checkout.

3.6.2 2020-04-17

Code refresh.