/v3/customers/{customerId}/accounts; le operazioni su un singolo account aggiungono /{accountId}. Non esiste una ricerca inversa da accountId a customerId. Salva il customerId insieme a ogni accountId per poter indirizzare l’account nelle richieste successive.
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.
Prima di iniziare la procedura First pay-in del pannello commerciante per carte o Apple Pay, crea un wallet Polygon per quel cliente. La procedura offre solo quel wallet Polygon e non può continuare senza di esso. Questo prerequisito si applica alla procedura del pannello commerciante; le integrazioni API dirette devono usare solo valute, reti, metodi e tipi di conto restituiti per il cliente e la capacità correnti.
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.