VibeFox Satispay for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Satispay Gateway adds Satispay payments to PrestaShop. At the payment step the customer chooses Satispay, is sent to the Satispay payment page, scans the QR code on a computer or confirms the payment in the Satispay app on a phone, and comes back to your shop. The order is created only after the module has read the payment from the Satispay API and checked its status, amount and currency, so abandoned payments leave no unpaid orders.
It suits shops that sell in euros and want to accept Satispay without copying API keys: the module connects with a one-time activation code from the Satispay Business Dashboard. Satispay charges EUR only, so the payment method is hidden for carts in other currencies. The module has no subscriptions, saved payment methods, pre-authorisations or meal vouchers, and refunds made in the Satispay Dashboard are not recorded in PrestaShop.
Key features
One-step connection: paste the activation code and save. The module creates its own RSA key pair and signs every request to Satispay.
Paid only when Satispay confirms: neither the Satispay callback nor the customer's return is trusted. The payment is always re-read from the Satispay API, and it must be a payment the shop created for that cart.
Amount and currency check: a payment that does not match the cart total puts the order in Satispay payment on hold with a note instead of marking it paid.
No double processing: repeated or simultaneous callbacks and returns never create a second order or record the payment twice. A new payment attempt cancels the previous pending Satispay payment.
Abandoned payments closed: a customer who leaves the Satispay page without paying gets the payment cancelled at Satispay and sees a message at checkout. The cart is kept.
Live and sandbox: separate keys for each environment. Each payment remembers its environment, and callbacks and refunds always use it.
Refunds from the order page: full and partial refunds in the Satispay payment block, up to the amount Satispay actually charged. A full refund sets the order to Refunded.
Satispay block on the order page: the payment, all Satispay payments of the cart, the refund history and the module notes. Log without keys or customer data, errors always logged.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later with the OpenSSL extension, payments in EUR. A Satispay Business account and an activation code from the Satispay Business Dashboard. Your shop must be reachable from the internet. A VibeFox license key from vibefox.net (one key per domain).
