ExecutionError 502

When you get it

The payment rail rejected the request. reason says why: invalid_request, corridor_unavailable, rail_failure, rail_unavailable or invalid_response; pay-ins add fx_unavailable.

Example

{
  "_tag": "ExecutionError",
  "type": "ExecutionError",
  "message": "Corridor not enabled",
  "reason": "corridor_unavailable",
  "docs_url": "https://apidocs.borderli.io/docs/errors/ExecutionError"
}

What to do

rail_failure and rail_unavailable are temporary: retry with backoff and the same idempotency key. invalid_request and corridor_unavailable will not change on retry. The pay-in reasons are listed in Pay-ins.

← All errors