Statuses
Funding Source: USD at Lead
.png?fit=max&auto=format&n=jWNk1F1P6GyMYHcT&q=85&s=bc42996335cdf30428c599ca088a165b)
Funding Source: Stablecoins Outside of Lead
.png?fit=max&auto=format&n=jWNk1F1P6GyMYHcT&q=85&s=a2373974e4e14c395fae937b00083482)
Events
Returns
A payment Lead submits successfully can still come back — for example, when the receiving account is closed. Lead credits the funds to the debtor and records the return on two payment objects: the original payment, and a new return payment carrying the funds back. The original payment settles atposted. There is no separate returned status, so read the return object to tell a delivered payment from a returned one.
The return payment carries
payment_purpose.type: return and moves straight to posted. The return purpose is response-only; Lead rejects a create request that sends it.
Lead sends a .payment_created webhook for the return payment, followed by .payment_posted. Retrieve the return payment with Retrieve a Blockchain Payment, using the ID from related_blockchain_payments. The list endpoint omits return payments.
Awaiting Funds Webhook Payload
If the status of the payment changes toawaiting_funds, the object includes a funding_instructions section with the details of where to send the funds. See the object definition above for the details of the funding_instructions property.

