Skip to main content
Start here when something didn’t go as expected. Find your symptom below and go straight to the page that covers it — each one walks through when this happens, what you see, and what to do.

Sending a request

Payment outcome

After payment

Webhooks

Prevent duplicate payments

Not sure which page you need? Start with the cross-product guide to avoiding duplicate charges — it covers idempotency keys, timeouts, and reconciliation together.

Next steps

Problem format and retries

The error shape, status guide, and retry rules — links onward to the full URN catalog.

Test your integration

Exercise every scenario above in sandbox before you go live.
Last modified on September 15, 2026