Payment rail unavailable
rail_unavailableHTTP 503Retry after a wait
What happened
The payment method's provider is temporarily unavailable, so nothing was sent to it and no money moved.
What to do next
Wait for Retry-After, then try again; if a payment was already created for this order, confirm that payment again instead of creating another.
Can you retry?
Retry after a wait. Repeat the identical request after the Retry-After delay, or after a short wait when none is given, with the same Idempotency-Key and body. retry: after_delay
Who acts
PerionPayments. who_acts: perionpayments
Don't
- Don't start another payment for the same order.
create_another_payment
Example response
Sent as application/problem+json. The detail describes the particular request; keep request_id for support.
{
"type": "https://docs.perionpayments.com/problems/rail-unavailable",
"title": "Payment rail unavailable",
"status": 503,
"code": "rail_unavailable",
"detail": "The payment method's provider is temporarily unavailable, so nothing was sent to it and no money moved.",
"request_id": "req_8YkQ2rL0ZtW4",
"retryable": true,
"retry": "after_delay",
"who_acts": "perionpayments",
"next_step": "Wait for Retry-After, then try again; if a payment was already created for this order, confirm that payment again instead of creating another.",
"do_not": [
"create_another_payment"
]
}