Scegli un conto
issued significa che Swipelux crea e gestisce la risorsa. external registra un endpoint di proprieta’ del cliente. Un endpoint di terze parti va sotto una recipient e destination, non nella lista dei conti del cliente.
Crea il conto
UsaPOST /v3/customers/{customerId}/accounts. Invia questi header con uno dei body di richiesta seguenti:
- Wallet emesso
- Conto bancario emesso
- Wallet esterno
- Conto bancario esterno
Attendi che il conto sia utilizzabile
Salvadata.id, data.status e data.openTaskIds dalla risposta di creazione. Leggi l’ultimo conto con GET /v3/customers/{customerId}/accounts/{accountId} prima di quotare un transfer o mostrare dettagli bancari.
Usa il conto solo quando il suo stato corrente consente l’operazione successiva. Se ci sono ID task aperti, completali tramite Capability e task.
Un conto bancario emesso puo’ restituire details: null durante il provisioning. Presenta i dettagli bancari solo dopo che una lettura corrente restituisce il set completo. Se details.referenceRequired e’ true, mostra l’esatto details.reference insieme alle coordinate bancarie.
Mantieni espliciti i ruoli del conto
Per un payout, il wallet emesso e’ la sorgente inin.accountId. Un conto bancario di proprieta’ del cliente e’ il destinationId. Per un conto bancario emesso, settlement.accountId e’ il wallet emesso che riceve i depositi accoppiati.
Successivamente, usa un conto ready in Ricevi fondi, Invia fondi o Emetti un conto bancario.