Skip to main content
Usa un conto cliente quando il cliente possiede l’endpoint. Usa un recipient e una destination quando un’altra persona o azienda riceve i fondi. Il recipient registra chi riceve i fondi. La destination registra dove li riceve.

1. Crea il recipient

Crea un individuo o un business con POST /v3/customers/{customerId}/recipients. Invia questi header:
Includi l’indirizzo prima di creare una destination fiat. Salva il data.id del recipient restituito come RECIPIENT_ID e conserva il suo stato corrente.

2. Aggiungi una destination

Crea l’endpoint con POST /v3/customers/{customerId}/recipients/{recipientId}/destinations. Usa una nuova chiave per questa destination prevista:
Usa 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

Leggi GET /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.