VibeFox Przelewy24 for OpenCart
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
VibeFox Przelewy24 Payment adds Przelewy24 (P24) payments to OpenCart 3 and OpenCart 4. It connects to the Przelewy24 REST API. At the last checkout step the customer clicks Confirm Order, is sent to the Przelewy24 payment page and pays with BLIK, an online bank transfer, a card or another method enabled for your P24 account. Card and bank data never touch your site. OpenCart creates the order before the payment, but the order gets a status only after Przelewy24 confirms the payment and the extension has verified it, so unpaid attempts stay missing orders.
It suits stores in Poland and stores that sell to Polish customers in PLN, EUR, GBP or CZK and have a Przelewy24 merchant account. The extension has no saved cards or one-click payments, no subscriptions or recurring payments, no choice of the P24 method (for example a BLIK code field) on your checkout page, no installment widgets and no currency conversion.
Key features
Paid only when Przelewy24 confirms: the order gets its status only after a signed Przelewy24 notification (SHA-384 with your CRC key) or an authenticated status check, and after the extension has verified the transaction with Przelewy24. OpenCart then sends its usual order e-mails.
Amount and currency check: the paid amount and currency are compared with the payment attempt and the order. A mismatch puts the order in a review status, and the payment is not confirmed.
Nothing to set up in the P24 panel: the notification URL is sent with every payment. If a notification does not arrive, the payment is still confirmed by a server-side status check when the customer comes back.
No double processing: repeated notifications never record the payment twice. A second payment for an order or cart that is already paid is not confirmed, so Przelewy24 does not credit it.
Sandbox and live: separate keys for each mode, sandbox by default. A payment is verified and refunded in the mode it was made in.
Refunds from the order page: full and partial refunds in the VibeFox Przelewy24 Payment tab of the order. The result reported by Przelewy24 is added to the refund history and the notes.
Your own order statuses: choose the OpenCart status for a paid order, a payment on review, a cancelled order and a full refund.
OpenCart conditions and log: geo zone, minimum order total and sort order. A log without keys or personal data.
Requirements
OpenCart 3.0.x (tested on 3.0.5.0) or OpenCart 4.0.2 and later (tested on 4.1.0.3), PHP 8.0 or later. One download has the packages for both versions. A Przelewy24 merchant account with the Merchant ID, the API key (report key) and the CRC key, and the POS ID if it differs from the Merchant ID; a separate sandbox account for testing. Your store must be reachable from the internet to receive payment notifications. Order currency: PLN, EUR, GBP or CZK. A VibeFox license key from vibefox.net (one key per domain).
