Skip to main content
Jokainen maksu ulos alkaa valmiista, rahoitetusta luodusta lompakosta. Kohdemalli riippuu siitä, kuka omistaa päätepisteen.

Ennen kuin aloitat

Hae lähdelompakko uudelleen. Vahvista, että sen nykyinen tila sallii maksun ja että sen käytettävissä oleva saldo kattaa aiotun lähdesumman. Tallenna sen vastauksesta johdettu ID muuttujaan SOURCE_WALLET_ID. Tarvitset myös valmiin maksu ulos -kyvyn nykyiselle asiakkaalle ja valitulle kohteelle.

1. Valmistele kohde

Käytä asiakkaan omistamaa ulkoista pankkitiliä, kun asiakas omistaa päätepisteen. Luo se POST /v3/customers/{customerId}/accounts -toiminnolla ja näillä otsakkeilla:
Lue se GET /v3/customers/{customerId}/accounts/{accountId} -toiminnolla. Jatka vain, kun sen nykyinen tila sallii maksun. Tallenna sen acc_-ID muuttujaan PAYOUT_DESTINATION_ID.

2. Luo maksu ulos -tarjous

Käytä POST /v3/quotes -toimintoa näillä otsakkeilla:
Tallenna data.id muuttujaan QUOTE_ID ja esitä palautettu hinta ja maksut.

3. Suorita maksu ulos

Luo siirto POST /v3/transfers -toiminnolla. Käytä yhtä uutta avainta tälle aiotulle suoritukselle:
Tallenna siirron data.id muuttujaan TRANSFER_ID. Onnistunut luonti käynnistää maksun; se ei todista toimitusta.

4. Seuraa toimitusta

Lue GET /v3/transfers/{transferId} luonnin jälkeen ja jokaisen tapahtuman jälkeen. Käytä uusinta data.state-, data.stateDetail- ja data.openTaskIds-arvoa päättääksesi, odottaako, toimiako vai näyttääkö lopullinen tulos. Seuraavaksi tutustu kohtaan Tarjoukset ja siirrot tarkkojen summien, turvallisen suoritustoipumisen ja siirtotehtävien osalta.