Skip to content
All questionsOperations and disputes

How do I test payments before launch? | MULENPAY

Testing a successful payment is not enough: declines, refunds and repeat notifications are what usually break in production. Walk each scenario end to end — from creating the payment to what your own system finally shows.

Scenarios to walk through

  • Successful payment. The order becomes paid and the receipt reaches the buyer.
  • Decline. The buyer sees a clear message and the order is not marked paid.
  • Refund. Both full and partial — check the amounts match what you expect.
  • Repeat notification. A second message about the same payment must not change the order twice.
  • Unreachable handler. Make sure an order can still be closed by fetching the status manually.

Before live traffic

  • The keys in settings belong to the live store, not a test one.
  • The notification address points at production, not a developer tunnel.
  • Logging of incoming notifications is on — without it incidents are unexplainable.

You can see what checkout looks like for a buyer on the demo page.

See how this works at MulenPay

Still have questions?

Write to us — we will answer and help you start accepting payments.

Telegram bot

@Mulenpay_support_bot

Quick answers 24/7

Legal address

RBY Commerce Ltd.

8 Copthall, Roseau Valley, 00152, Commonwealth of Dominica

Leave a request

Fill out the form — a manager will get in touch, tailor the terms and help with the integration.

By clicking the button, you agree to the processing of personal data.

TelegramTelegram