1. Crea il recipient
Crea un individuo o un business conPOST /v3/customers/{customerId}/recipients. Invia questi header:
data.id del recipient restituito come RECIPIENT_ID e conserva il suo stato corrente.
2. Aggiungi una destination
Crea l’endpoint conPOST /v3/customers/{customerId}/recipients/{recipientId}/destinations. Usa una nuova chiave per questa destination prevista:
- Destination bancaria
- Destination wallet
self_custodied solo quando il recipient controlla il wallet. Segui la variante corrente dell’API Reference quando il wallet e’ detenuto da un altro custode.
Salva il data.id della destination restituito come DESTINATION_ID e conserva il suo stato corrente.
3. Attendi la readiness della destination
LeggiGET /v3/customers/{customerId}/recipients/{recipientId}/destinations/{destinationId} prima di creare un quote.
Prosegui solo quando lo stato corrente della destination consente il payout e la sua valuta, metodo e network corrispondono al movimento previsto. Gli stati di recipient e destination sono indipendenti.
Usa l’ID di destination dst_ nel quote di payout. L’ID rcp_ del recipient identifica il record del proprietario e non e’ una destination di quote.
Successivamente, porta la destination ready in Invia fondi.