WayForPay Payments module
Accept and manage WayForPay payments in PrestaShop
Provide customers with a configurable WayForPay checkout and manage payment statuses, authorizations, captures, refunds and payment recovery from the PrestaShop back office.
- Redirect and widget checkout
- SALE and AUTH payment workflows
- Apple Pay and Google Pay availability
- Signed callback processing
- Payment links for unpaid orders
- Registered mode included with purchase
- Lifetime licence for one assigned domain
- One year of free updates
- Translations
- English
Ukranian - PrestaShop version support
- 1.7.8.x
8.x
9.x - Requirements
- PHP extension - IonCube Loader v14
Current version: 1.3.5
Version 1.3.5
- Record captured WayForPay transactions in the standard PrestaShop order payment history.
- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.
- Return to the WayForPay order panel after its Back Office actions reload the order page.
- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.
- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.
- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.
- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.
- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.
- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.
- Prevent the same Back Office payment action from being processed more than once during one request.
- Serialize order state transitions from synchronous API responses and callbacks.
- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.
- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.
- Treat `Approved` for an AUTH payment as captured rather than merely authorized.
- Accept both documented WayForPay signature layouts for Settle responses.
- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.
- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.
- Added canonical payment lifecycle state and captured amount tracking.
- Added duplicate-operation protection and legacy AUTH reconciliation state.
- Send `merchantTransactionType=AUTH` in Purchase requests.
- Treat gateway business declines as failed operations even when the HTTP response is successful.
- Prevent Check Status and failed Settle responses from reopening captured payments for capture.
- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.
- Queue Cancel Hold as the correct protected operation.
- Select the Authorized confirmation card from the canonical AUTH payment state.
- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.
- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.
- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.
- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.
- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.
- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.
- Added customer payment recovery links with optional automatic creation and localized email delivery.
- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.
- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.
Version 1.2.5
Initial stable release
Product reviews & Questions
Share useful details about this product.
No reviews yet
Be the first to share your experience with this product.
No questions yet
Ask the first question about this product.
Review unavailable
Only verified buyers can write a review. Please use the personal review link sent after your order.