VibeFox CorvusPay for PrestaShop
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox CorvusPay Gateway adds card payments through CorvusPay (Croatia) to PrestaShop. At the payment step the customer chooses CorvusPay, is sent to the secure CorvusPay payment page with a signed form, pays by card there and comes back to your shop. Card data never touches your site. The order is created only after CorvusPay confirms the payment, so abandoned payments leave no unpaid orders.
It suits Croatian and other shops that accept cards with a CorvusPay merchant account, in EUR or another of the 20 currencies CorvusPay supports. The payment is confirmed when CorvusPay returns the customer to the signed Success URL; there are no server-to-server notifications. The module has no refunds, captures or voids from PrestaShop (do them in the CorvusPay Merchant Center), no saved cards, subscriptions, installments or on-site card form.
Key features
Signed payment form: the form sent to CorvusPay is signed with your Secret Key (HMAC-SHA256 over all fields), CorvusPay API version 1.4.
Paid only when CorvusPay confirms: the order is created only after the signature of the Success URL request is verified with the Secret Key of the store (test or live) the payment was started in. An empty Secret Key never validates.
Amount and currency check: the paid amount and currency are compared with the cart. A mismatch puts the order in CorvusPay payment on hold with a note not to ship before verifying.
No double processing: a refreshed or repeated Success request never creates a second order or records the payment twice. A second payment for a cart that already has an order only adds a note.
Sale or Authorize only: charge the card at once, or reserve the amount and capture it later in the CorvusPay Merchant Center while the order waits on hold.
Cancel keeps the cart: when the customer cancels on the CorvusPay page, the customer returns to the checkout with the cart intact and a message.
Test and live stores: separate Store ID and Secret Key for each mode; test mode uses the CorvusPay test environment.
CorvusPay block on the order page: CorvusPay order number, status, transaction type, amount, approval code, transaction and card type. Optional log without secrets, signatures or customer data.
Requirements
PrestaShop 8.0 to 9.x, PHP 8.0 or later. A CorvusPay merchant account with the Store ID and Secret Key of the test and the production store, and the Success and Cancel URLs entered in the CorvusPay Merchant Center. A VibeFox license key from vibefox.net (one key per domain).
