VibeFox CCAvenue for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox CCAvenue Payment adds payments through CCAvenue (India) to PrestaShop. At the payment step the customer chooses CCAvenue, is sent to the CCAvenue payment page and pays with any method enabled on your CCAvenue account: credit and debit cards, Net Banking, UPI, wallets or EMI. Then the customer comes back to your shop. Card data never touches your site. The order is created only after CCAvenue reports the result, so abandoned or failed payments leave no unpaid orders.
It suits Indian shops with a CCAvenue merchant account that want a simple redirect to the CCAvenue page. The result is taken from the encrypted response CCAvenue sends with the customer's return; there are no server-to-server notifications. The module has no refunds from PrestaShop (refund in the CCAvenue dashboard), no saved cards, subscriptions or recurring payments, no on-site card form, and it does not support CCAvenue UAE or other regional platforms.
Key features
Encrypted request and response: the payment request is encrypted with your Working Key, and only a response that decrypts with this key is accepted. Unencrypted fields are ignored.
Bound to the payment attempt: the response must carry a CCAvenue order reference issued by your shop and the secret token of that attempt, so a response for another cart or shop is rejected.
Amount and currency check: the amount and currency confirmed by CCAvenue are compared to the paisa with what was sent and with the cart. A mismatch puts the order in CCAvenue payment on hold with a note.
No double processing: a repeated response never creates a second order or records the payment twice. A second payment for a paid order only adds a note for you.
Safe handling of pending payments: an "Awaited" payment creates the order in Awaiting CCAvenue payment instead of marking it failed while the money may still be captured.
Clear messages and retries: after a failed or cancelled payment the customer is back at checkout with a message, the cart is kept, and a new attempt gets a new CCAvenue order reference.
Test and live modes: test.ccavenue.com or secure.ccavenue.com with the same credentials. The cart currency is sent to CCAvenue.
CCAvenue block on the order page: the CCAvenue order ID, tracking ID, bank reference, payment mode and the amount sent and received. Optional log without keys, e-mails or addresses.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later with the OpenSSL extension. A CCAvenue merchant account with a Merchant ID, Access Code and Working Key generated for the domain of your shop. A VibeFox license key from vibefox.net (one key per domain).
