Skip to main content
Hver payout starter fra en klar, finansiert utstedt lommebok. Destinasjonsmodellen avhenger av hvem som eier endepunktet.

Før du starter

Hent kildelommeboken på nytt. Bekreft at gjeldende status tillater payout-en og at tilgjengelig saldo dekker det tiltenkte kildebeløpet. Lagre dens responsavledede ID som SOURCE_WALLET_ID. Du trenger også en klar payout-capability for gjeldende kunde og valgt destinasjon.

1. Klargjør destinasjonen

Bruk en kundeeid ekstern bankkonto når kunden eier endepunktet. Opprett den med POST /v3/customers/{customerId}/accounts og disse headerne:
Les den med GET /v3/customers/{customerId}/accounts/{accountId}. Fortsett kun når gjeldende status tillater payout-en. Lagre acc_-ID-en som PAYOUT_DESTINATION_ID.

2. Opprett payout-tilbudet

Bruk POST /v3/quotes med disse headerne:
Lagre data.id som QUOTE_ID og presenter den returnerte prisen og gebyrene.

3. Utfør payout-en

Opprett overføringen med POST /v3/transfers. Bruk én ny nøkkel for denne tiltenkte utførelsen:
Lagre overføringens data.id som TRANSFER_ID. En vellykket opprettelse starter payout-en; den beviser ikke levering.

4. Følg opp levering

Les GET /v3/transfers/{transferId} etter opprettelse og etter hver hendelse. Bruk siste data.state, data.stateDetail og data.openTaskIds for å avgjøre om du skal vente, handle eller vise et terminalt utfall. Deretter, gå gjennom Tilbud og overføringer for nøyaktige beløp, trygg utførelsesgjenoppretting og overføringsoppgaver.