VibeFox EveryPay for PrestaShop

VibeFox EveryPay for PrestaShop

20 €

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

Help

Ask a question: VibeFox EveryPay for PrestaShop

Slide to fit the puzzle

Overview

VibeFox EveryPay Payment adds EveryPay payments for Estonia, Latvia and Lithuania to PrestaShop. At the payment step the customer chooses EveryPay, 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 shop. Card data never touches your site. The order is created only after EveryPay confirms the payment, so abandoned payments leave no unpaid orders.

It suits shops in the Baltics that have an EveryPay account. The module takes one-time payments only. It has no refunds or capture from PrestaShop (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 cart total with the EveryPay Payments API v4, and the customer is redirected to the EveryPay payment link. The page language follows the shop language.

Paid only when EveryPay confirms: the order is created 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 cart. A mismatch, or a payment for an order that was cancelled meanwhile, puts the order in EveryPay payment on hold with a note.

No double processing: repeated callbacks, a return and a callback at the same moment, or a replayed notification never create a second order. 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.

EveryPay block on the order page: all payment attempts of the order, the module's notes and the action Check EveryPay payment status. Employees need only the right to edit orders.

Error log: errors are always logged, payment events on request. API secrets, card data and personal data are never logged.

Requirements

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