Definitive failures
Validation, authentication, decline, unsupported currency, cancellation, and idempotency-conflict codes are final for that request. Correct the cause before creating a distinct operation.
Developer preview API v1
Sandbox only. No real funds moved. No production access is granted here. Access requirements
Fail closed
Stable public codes protect callers from provider-specific detail while preserving the correct recovery action.
Validation, authentication, decline, unsupported currency, cancellation, and idempotency-conflict codes are final for that request. Correct the cause before creating a distinct operation.
For gateway_unavailable and rate_limit_exceeded, back off and retry with the original idempotency key and identical parameters.
operation_outcome_unknown and gateway_timeout may mean the provider accepted the operation. Do not retry with a new identity, release goods, or refund value until status lookup and reconciliation establish the result.