Abans de començar
Torna a obtenir la cartera d’origen. Confirma que el seu estat actual permet el pagament i que el seu saldo disponible cobreix l’import d’origen previst. Emmagatzema l’ID derivat de la resposta com aSOURCE_WALLET_ID.
També necessites una capacitat de pagament preparada per al client actual i la destinació seleccionada.
1. Prepara la destinació
- Propi
- Tercers
Utilitza un compte bancari extern propietat del client quan el client sigui propietari del punt final. Crea’l amb Llegeix-lo amb
POST /v3/customers/{customerId}/accounts i aquestes capçaleres:GET /v3/customers/{customerId}/accounts/{accountId}. Continua només quan el seu estat actual permeti el pagament. Emmagatzema el seu ID acc_ com a PAYOUT_DESTINATION_ID.2. Crea la cotització del pagament
UtilitzaPOST /v3/quotes amb aquestes capçaleres:
data.id com a QUOTE_ID i presenta el preu i les comissions retornats.
3. Executa el pagament
Crea la transferència ambPOST /v3/transfers. Utilitza una nova clau per a aquesta execució prevista:
data.id de la transferència com a TRANSFER_ID. Una creació correcta inicia el pagament; no demostra el lliurament.
4. Fes el seguiment del lliurament
LlegeixGET /v3/transfers/{transferId} després de la creació i després de cada esdeveniment. Utilitza els data.state, data.stateDetail i data.openTaskIds més recents per decidir si esperar, actuar o mostrar un resultat terminal.
A continuació, revisa Cotitzacions i transferències per als imports exactes, la recuperació segura d’execució i les tasques de transferència.