Ennen kuin aloitat
Tarvitset asiakas-ID:n, valmiin pankkikyvyn aiotulle menetelmälle ja valuutalle sekä valmiin luodun lompakon, jonka omistaa sama asiakas. Suorita avoin työ Kyvyt ja tehtävät -kautta.1. Luo tai valitse selvityslompakko
Luo luotu lompakko Tilit ja lompakot -kautta, lue se sitten uudelleen. Jatka vain, kun sen nykyinen tila sallii selvityksen. Tallenna sen vastauksesta johdettudata.id muuttujaan SETTLEMENT_WALLET_ID. Älä käytä ulkoista lompakkoa settlement.accountId-kenttänä.
2. Luo luotu pankkitili
KäytäPOST /v3/customers/{customerId}/accounts -toimintoa näillä otsakkeilla:
data.id muuttujaan BANK_ACCOUNT_ID. Säilytä myös data.status, data.openTaskIds, data.details ja selvityssuhde.
Pankkitili-ID:llä ja lompakko-ID:llä on eri roolit. Lue valmistelu ja pankkitilitiedot pankkitili-ID:n kautta. Käytä selvityslompakon ID:tä tunnistamaan, minne talletukset hyvitetään.
3. Seuraa valmistelua
LueGET /v3/customers/{customerId}/accounts/{accountId} luonnin jälkeen ja jokaisen asiaankuuluvan webhookin jälkeen.
Pidä asiakasliittymä odottavana, kun details puuttuu. Jos openTaskIds ei ole tyhjä, suorita uusimmat tehtävät ja hae tili uudelleen. Älä päättele valmiutta kuluneesta ajasta.
Jos uusin statusReason.code on awaiting_assignment, luo ensimmäinen maksun vastaanotto samalle asiakkaalle, kyvylle ja selvityslompakolle Vastaanota varoja -kautta, lue sitten pankkitili uudelleen. Seuraa tätä haaraa vain, kun nykyinen tili pyytää sitä.
4. Esitä pankkitilitiedot turvallisesti
Näytä vain täydelliset tiedot, jotka palautettiin uusimmasta tilin lukemisesta. Kundetails.referenceRequired on true, näytä tarkka details.reference ja tee siitä kopioitava. Kun se on false, älä keksi viitettä.
Nämä pankkitilitiedot ovat uudelleenkäytettäviä. Älä korvaa niitä tarjottuun maksun vastaanottoon liittyvillä rahoituskoordinaateilla, jotka kuuluvat vain kyseiseen siirtoon.
Seuraavaksi lisää webhookit, jotta valmisteluun liittyvät päivitykset saavuttavat sovelluksesi ilman, että pidät asiakasta pollausnäytöllä.