Change Fiat Account and Reprocess
Points a cancelled off-ramp order at a different destination account and reprocesses the payout. Use it when the order was cancelled because the fiat could not be delivered — failureReason: INVALID_DESTINATION on the order — for example a closed, mistyped or unreachable account.
This is the counterpart of a refund, not an alternative to it. The order must be CANCELLED with its crypto already traded and no payout completed. Because the crypto was already sold there is nothing to send back, so these orders come back with refundable: false and reprocessing to a corrected account is how they are resolved. Orders whose trade never executed are the refundable ones and cannot be reprocessed — see Refunds.
The replacement account must belong to the same customer and its paymentMethodType must match the one the order was created with. A suspended account is accepted and reactivated, which moves the account that was active for that payment method to suspended — see Fiat account lifecycle. The customer’s active off-ramp session is repointed to the new account as well, so later deposits to that session’s addresses are paid there too.
The response is an acknowledgement, not a completed payout: the order returns to PROCESSING and the payout is retried in the background. The deposit and the trade are not replayed, so no OFF-RAMP.DEPOSIT.RECEIVED or OFF-RAMP.TRADE.COMPLETED event is re-sent — you see OFF-RAMP.WITHDRAWAL.PROCESSING → OFF-RAMP.WITHDRAWAL.COMPLETED, or OFF-RAMP.ORDER.CANCELLED again if the new destination also fails. See Off-Ramp Events.
refundable tells you which:status: PENDING rather than CANCELLED, is retried against the same account, and this endpoint answers 400 (20035) while that lasts.Authorizations
Access token obtained via /oauth2/token/. Use as Authorization: Bearer <access_token>.
Path Parameters
Unique identifier for the order.
Body
Body of a change-of-destination request for a cancelled off-ramp order.
Fiat account the payout is retried to. It must belong to the same customer as the order and share its paymentMethodType. An enabled account is used as is; a suspended one is reactivated first.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Response
The order was repointed to the new account and queued for reprocessing.
Acknowledgement that the order was repointed and queued for reprocessing. The payout itself is retried in the background.