Returns
A return occurs when money leaves an account number but cannot reach its final destination. Lead models a return as a separate linked object: the original payment transitions toposted, and the linked return object carries the reversal.
On a foreign exchange (FX) payout where currency conversion has already happened, Lead converts the funds back to USD at the new spot rate. The amount returned may not equal the amount you sent.
Return Life Cycle
---Page-1.png?fit=max&auto=format&n=fkreJ13a-5Pe7tf3&q=85&s=726646728aaa9ded1c8ed397bff7b2c5)
Sample Object
Return Reasons
Every return code is terminal: the returned payment settles at
posted with the funds back in the debtor account, so resubmitting the same payment unchanged returns it again.
Rejections
A rejection occurs when a payment never leaves the debtor account. Lead models a rejection as a terminal state in theblockchain_payment lifecycle.
Rejection Reasons
Each reason is either terminal — resubmitting the same payment cannot succeed — or retryable, meaning you can resubmit the same payment once the transient condition clears.Exceptions
An account can close in the narrow window after Lead validates it but before the payment posts. If the account closes before validation, Lead rejects the payment. If it closes after validation but before the payment posts, the payment results in a return.---Page-1-(1).png?fit=max&auto=format&n=fkreJ13a-5Pe7tf3&q=85&s=3248b38e616b41398b248032d774f2e1)

