VibeFox Pin Payments for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Pin Payments Gateway adds card payments through Pin Payments to PrestaShop. At the payment step the customer enters Visa, Mastercard or American Express card details in a card form on your checkout. Pin.js, the Pin Payments browser library, turns them into a single-use card token, and only this token reaches your shop. The module then charges the cart total and creates the order from the Pin Payments answer, so declined cards leave no unpaid orders.
It suits shops with a Pin Payments merchant account (businesses in Australia and New Zealand) that want an on-site card form. Customers can pay from anywhere. The module takes immediate one-time card payments only. It has no 3-D Secure, saved cards, subscriptions, separate authorize and capture, Apple Pay, Google Pay or webhooks.
Key features
Card form with Pin.js tokenization: the card inputs are never posted to your shop, only the single-use Pin card token is.
Order only after Pin Payments answers: the order is created after Pin Payments reports a successful charge. It becomes Payment accepted only for exactly the cart amount and currency. Any difference puts it in Pin Payments payment on hold with a note.
One charge per cart: double submits and a second tab cannot charge a cart twice. Each attempt is recorded before the request is sent, so a cart is never charged again blindly.
Safe on timeouts: if Pin Payments does not answer, the order is created on hold without a payment, with a note telling you where to look in the Pin Payments dashboard.
Clear decline messages: customers see plain messages for declined cards, insufficient funds, expired cards or a wrong CVC and can try another card.
Refunds from the order page: full and partial refunds in the Pin Payments block of the order, up to the amount actually charged, always sent to the mode (test or live) the order was paid in.
14 currencies: AUD, USD, NZD, SGD, EUR, GBP, CAD, HKD, JPY, MYR, THB, PHP, ZAR and IDR. In other currencies the payment method is hidden.
Test mode and log: separate test and live keys. Errors are always logged, without keys, card data or customer data.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. A Pin Payments merchant account with publishable and secret API keys. A VibeFox license key from vibefox.net (one key per domain).
