VibeFox Paysera for PrestaShop

VibeFox Paysera for PrestaShop

20 €

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

Help

Ask a question: VibeFox Paysera for PrestaShop

Slide to fit the puzzle

Overview

VibeFox Paysera Payment connects PrestaShop to the Paysera payment window. At the payment step the customer chooses Paysera, is sent to Paysera and pays with any method enabled in your Paysera project, for example bank links of Lithuanian, Latvian, Estonian and other European banks, payment cards or the Paysera wallet. The order is created only after a signed Paysera callback with the matching amount and currency, so abandoned payments leave no unpaid orders.

It suits shops with a Paysera project that want the payment method choice to happen in the Paysera window. The module has no refunds from the back office, because the Paysera payment window protocol has no refund API: refunds are made in your Paysera account. It has no choice of bank or method on the checkout page, no subscriptions, no saved cards and no Paysera delivery services.

Key features

Signed requests and callbacks: the payment request is signed with your project password. The callback signature (ss1) or the encrypted callback (AES-256-GCM) is verified, and the project ID must match.

Order only after the callback: the order is created by the server-to-server Paysera callback. The customer's return to the shop never creates or pays an order.

Amount and currency check: the paid amount and currency are compared with the cart. A mismatch puts the order in Paysera payment on hold with a note.

Delayed bank payments: a payment order accepted by the bank but not executed yet creates the order in Awaiting Paysera payment. It becomes Payment accepted when Paysera confirms the payment.

No double processing: repeated callbacks do nothing, parallel callbacks of one cart are serialised, and a paid or cancelled order is never re-opened by a later callback.

Test payments: test payments on your normal Paysera project without charging money, plus an optional Paysera sandbox environment. A test payment received while test payments are off never pays an order.

Any currency your project accepts: amounts are sent in minor units with the Paysera decimal table, including zero-decimal and three-decimal currencies.

Paysera block on the order page: the Paysera request ID, environment, test flag, requested and paid amounts, payment method and the module's notes. Log without passwords or customer data.

Requirements

PrestaShop 8.0 to 9.x, PHP 8.0 or later. A Paysera project with its project ID and project password. Your shop must be reachable from the internet for the Paysera callback. A VibeFox license key from vibefox.net (one key per domain).