VibeFox Cashfree for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Cashfree Payments adds payments through Cashfree Payments (India) to PrestaShop. At the payment step the customer chooses Cashfree, the Cashfree hosted checkout opens, and the customer pays by card, UPI, net banking, wallet or any other method enabled in your Cashfree account, then comes back to your shop. Card data never touches your site. The order is created only after Cashfree confirms the payment, so abandoned payments leave no unpaid orders.
It suits Indian shops that want one payment method covering cards, UPI and net banking with a Cashfree account. The module takes one-time payments only. It has no saved cards, subscriptions or recurring payments, no separate authorize and capture, no Cashfree offers widget, payment links or COD through Cashfree, and no currency conversion.
Key features
Cashfree hosted checkout: a Cashfree order is created for the cart total in the cart currency, with the precision Cashfree expects for that currency, and the Cashfree checkout opens for the customer.
Paid only when Cashfree confirms: the order is created after a webhook signed with your Secret Key or after a server-side check of the payment when the customer returns to the shop. The return link alone never creates a paid order.
Amount and currency check: the paid amount and currency must match the cart exactly. A mismatch puts the order in Cashfree payment on hold with a note.
No double processing: repeated or simultaneous webhooks and returns never create a second order. A cart already paid at Cashfree but not recorded is detected on the next payment attempt instead of being charged again.
Retries: an open Cashfree payment is reused when the customer tries again. If the cart total changed or the session is about to expire, the old Cashfree order is closed and a new one is created.
Sandbox and live modes: separate keys for each mode and a sandbox notice at checkout. Webhooks, payment checks and refunds always use the mode the payment was made in.
Refunds from the order page: full and partial refunds in the Cashfree payment block of the order, up to the amount Cashfree actually charged. A full refund sets the order to Refunded. Refund status updates from Cashfree are added to the notes.
Cashfree block on the order page: the Cashfree payment, refund history and the module's notes. Order ID prefix for several shops on one Cashfree account. Optional log without keys or customer data.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. A Cashfree account with an App ID and Secret Key for the sandbox and for live payments. HTTPS for webhooks. A VibeFox license key from vibefox.net (one key per domain).
