The coriunder module for PrestaShop 1.7 and 8. One module, hosted redirect checkout and verified payment notifications.
Upload the ZIP in the Module Manager, enter your Merchant ID and Personal Hash, and the Coriunder payment option appears at checkout. Shoppers pay on the hosted page and a signed webhook moves the order to the right state.
You will be redirected to the Coriunder secure payment page to complete your order.
A standard PrestaShop module — no overrides, no theme surgery.
Shoppers pay on Coriunder’s page and return to your order confirmation. Card data never reaches your PrestaShop installation.
Reply 000 becomes Payment accepted, 553 becomes 3-D Secure pending, and anything else becomes Canceled.
000
553
The dedicated webhook controller verifies the signature before the order state changes.
Provide Merchant ID plus Personal Hash, or a Portal Token plus Portal Endpoint for dynamic merchant configuration.
Upload an image to show beside the payment option, or leave it empty for a text-only method. A Remove Logo switch clears it.
Choose the display language of the Coriunder payment page, defaulting to en-US.
en-US
A redirect flow with a dedicated webhook controller settling the result.
The payment option appears at the payment step once the module is enabled and credentials are saved.
The redirect controller sends the signed request to the Coriunder payment page. 3-D Secure runs here when enabled.
The shopper lands back on the order confirmation page.
Coriunder POSTs to /module/coriunder/webhook; the verified reply code maps to the final order state.
/module/coriunder/webhook
The module keeps its redirect and webhook controllers separate, and no order state changes until a signed webhook has been verified against your Personal Hash.
Debug Logging writes payment events to PrestaShop’s own log system, so you can trace an order under Advanced Parameters → Logs without bolting on extra tooling.
Current release: 1.3.1.
https://your-store.com/module/coriunder/webhook
https://uiservices.coriunder.cloud/hosted/default.aspx
sale
authorization
The ZIP must contain the module folder at its root before you upload it.
Confirm the archive contains coriunder/ at its root, with coriunder.php inside.
coriunder/
coriunder.php
Go to Back Office → Modules → Module Manager → Upload a module.
Set Enable to Yes and enter your Merchant ID and Personal Hash, or your Portal Token and Endpoint.
Confirm the Gateway URL, pick a display language and transaction type, and save.
Confirm the module is enabled and that valid credentials — or a complete portal configuration — have been saved.
Verify the webhook URL is publicly accessible and that no firewall or security module blocks POST requests from Coriunder.
The Personal Hash must match the value in the merchant portal exactly, with no extra whitespace.
000 is Payment accepted, 553 is 3-D Secure pending, and any other code cancels the order.
No. Leave the Gateway Logo field empty for a text-only payment option, and use Remove Logo to clear one you uploaded earlier.
Enable Debug Logging, then check Advanced Parameters → Logs for detailed event traces.
Download the module and connect your PrestaShop store to Coriunder.