MulenPay connects to WordPress through a ready-made payment gateway for WooCommerce: the plugin adds a payment method to the standard checkout, creates the payment and updates the order status from the webhook itself. There is no integration to write from scratch.
What the module does
- Adds MulenPay to the WooCommerce payment methods — the customer picks it like any other.
- Creates the payment and redirects the customer to the payment page.
- Receives the payment notification and moves the order to a paid status.
- Works with every MulenPay method: cards, SBP and Pay services.
What to check after connecting
- Place a full test order and confirm the status changes automatically rather than by hand.
- Check that the payment descriptor is meaningful: the customer has to recognise it on their statement.
- Make sure the webhook is reachable from outside — behind basic auth or a firewall, notifications never arrive.
- Test the mobile checkout: more people pay from a phone than from a desktop.
If a payment fails
Usually it is not the module: the issuing bank declines under its own rules. See why a bank declines a payment. If instead the order status never updates, start with the webhook — it must return 200 and be reachable without authentication.