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.