#Test Payment shows Processing even after completing the payment using Test Card

1 messages · Page 1 of 1 (latest)

modern bayBOT
#

Yes — this is expected behavior in test mode, not a bug.

  • Returning to return_url only means auth/redirect finished, not that payment is confirmed.
  • In test mode, payments often stay in processing briefly after redirect.
  • You must verify the final status server‑side.

What to do

  • Listen for payment.succeeded / payment.failed webhooks.
  • Or poll the payment status API after redirect until it resolves.
  • Show a “Verifying payment…” state instead of assuming success on return.

Do not rely on redirect alone to mark payment as successful.

Helpful Links

Dodo Payments Documentation

Embed Dodo Payments checkout directly into your website for a seamless, branded payment experience.

Dodo Payments Documentation

Receive real-time notifications when events occur in Dodo Payments. Automate workflows and keep your systems synchronized with instant event delivery.

Dodo Payments Documentation

Learn the difference between Test Mode and Live Mode and how to switch between them.

stoic citrus
#

Listen for payment.succeeded / payment.failed webhooks.

No webhook other than payment.processing, its still in procesisng mode after 15 minutes.

#

can somebody reply?