PAP Apply for access
Skip to content

Developer preview API v1

Sandbox only. No real funds moved. No production access is granted here. Access requirements

Fail closed

Treat definitive, retryable, and ambiguous results differently

Stable public codes protect callers from provider-specific detail while preserving the correct recovery action.

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.

Retryable failures

For gateway_unavailable and rate_limit_exceeded, back off and retry with the original idempotency key and identical parameters.

Ambiguous outcomes

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.