VibeFox EveryPay for WooCommerce

VibeFox EveryPay for WooCommerce

20 €

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

Help

Ask a question: VibeFox EveryPay for WooCommerce

Slide to fit the puzzle

Overview

WC EveryPay Payment adds EveryPay payments for Estonia, Latvia and Lithuania to WooCommerce. After placing the order, the customer is sent to the EveryPay payment page, pays by card, Apple Pay, Google Pay or bank link (whatever is enabled for your EveryPay account) and comes back to your store. Card data never touches your site.

It suits stores in the Baltics that have an EveryPay account. The plugin takes one-time payments only. It has no refunds or capture from WooCommerce (use the EveryPay Merchant Portal), no saved cards or one-click payments, no subscriptions or recurring payments, no embedded card fields and no multi-currency: one processing account charges one currency.

Key features

EveryPay payment page: a one-off payment is created for the order total with the EveryPay Payments API v4, and the customer is redirected to the EveryPay payment link. The page language follows your site language.

Paid only when EveryPay confirms: an order is marked paid only after the EveryPay API reports the payment as settled or authorised, both when the customer returns and when EveryPay sends its callback. The return URL and the callback are never trusted by themselves.

Amount and currency check: the paid amount and currency are compared with the order. A mismatch, or a payment for an order that was cancelled meanwhile, puts the order on hold with a note.

No double processing: repeated callbacks, a return and a callback at the same moment, or a replayed notification never pay an order twice. A second payment for a paid order only adds a note to refund the duplicate.

Every attempt remembered: if the customer pays an older payment link after starting a new one, the payment is still recognised.

Test and live: separate credentials for the demo and live environments. A payment is always checked in the environment where it was created.

Status check from the order: the order action Check EveryPay payment status for orders whose callback never arrived.

Modern WooCommerce: classic checkout, Checkout block, the Pay for order page, HPOS. Error log without secrets, card data or personal data. Estonian translation included.

Requirements

WordPress 6.0 or later, WooCommerce 7.0 or later, PHP 8.0 or later. An EveryPay account with API username, API secret and processing account name (demo and live have separate credentials). Store currency equal to the currency of the processing account. A VibeFox license key from vibefox.net (one key per domain).