VibeFox ifthenpay for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox ifthenpay Gateway adds ifthenpay payments for Portuguese customers to PrestaShop. One method is offered at checkout, chosen in the settings: Multibanco references, MB WAY or Credit Card. With Multibanco the customer gets an entity, reference and amount to pay at an ATM or in online banking; with MB WAY the customer approves a request in the MB WAY app; with Credit Card the customer pays on the secure ifthenpay card page and the order is created only after the payment is confirmed.
It suits shops in Portugal that sell in euros and have an ifthenpay account with a key for the chosen method. The module offers one ifthenpay method per installation. It has no refunds from PrestaShop, no Payshop, Cofidis Pay, Apple Pay, Google Pay, PIX or Pay-by-Link, no subscriptions or saved cards, no automatic expiry of unpaid Multibanco references and no payment status polling.
Key features
Multibanco: a dynamic reference is created for the cart total. The order waits in Awaiting ifthenpay payment, and the reference is shown on the order confirmation page and in the order confirmation e-mail.
MB WAY: the customer enters the mobile number linked to MB WAY (Portuguese numbers or the international 351#912345678 format) and approves the payment in the app.
Credit Card: payment on the ifthenpay card page, confirmed by the signed return (HMAC-SHA256 with your Credit Card key) or by the callback. No order exists before the payment.
Protected callbacks: callbacks are accepted only with your anti-phishing key. A forged request never changes an order.
Amount check: the paid amount is checked to the cent against the order total. A different amount puts the order in ifthenpay payment on hold with a note.
No double processing: repeated callbacks and returns change nothing: one payment, one note. Cancelled orders that get paid go on hold for review, and refunded orders are never reopened.
Test mode and order status: Credit Card and Multibanco use the ifthenpay sandbox in test mode. After payment the order becomes Payment accepted or Delivered.
ifthenpay block on the order page: the payment attempts with reference or request ID, a warning for orders on hold and the module's notes. Log without keys or phone numbers.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. An ifthenpay account with the key of the chosen method and the callback activated by ifthenpay. Cart currency euro (EUR). A VibeFox license key from vibefox.net (one key per domain).
