The module for PrestaShop 1.7+ and 8.x creates the order in an awaiting-payment status, builds the payment through the MulenPay API and, once confirmed, moves the order to "Payment accepted" — or to "Cancelled" if the payment was cancelled.
What the module does
- Adds MulenPay as a payment method at the checkout step.
- Creates the order as "Awaiting MulenPay payment" and sends the buyer to the payment page.
- Receives the notification and updates the status to "Payment accepted" or "Cancelled".
- Keeps the order-to-payment link in its own database table.
- Maps PrestaShop tax rates to receipt VAT codes on its own.
The webhook token
Unlike the other modules, this one protects the callback URL with a token: you set an arbitrary string in the settings and the module appends it to the URL. With a token set, requests without it are rejected. Worth enabling right away — the callback address is visible in the store settings and can leak.
What to check after connecting
- Place a test order and confirm the status changes automatically.
- Check that order tax rates are recognised: an unrecognised rate is sent as "no VAT".
- Make sure the callback URL with the token was copied into the dashboard in full.
- Confirm the address is reachable from outside and answers with 200.