Ennen kuin aloitat
Tarvitset valmiin maksun vastaanotto -kyvyn ja valmiin luodun kohdelompakon samalle asiakkaalle. Suorita mahdollinen avoin työ Kyvyt ja tehtävät -kautta, hae sitten molemmat resurssit uudelleen.1. Luo tarjous
Luo hintaPOST /v3/quotes -toiminnolla. Lähetä nämä otsakkeet:
data.id muuttujaan QUOTE_ID. Esitä palautetut summat ja maksut sen sijaan, että rakentaisit ne uudelleen kurssista.
2. Suorita tarjous
Suorita nykyinen tarjous ennen sen erääntymistäPOST /v3/transfers -toiminnolla. Käytä uutta avainta tälle aiotulle siirrolle:
data.id muuttujaan TRANSFER_ID ja säilytä sen nykyinen tila.
3. Hae rahoitusohjeet
LueGET /v3/transfers/{transferId}/instructions. Renderöi palautettu data.instructions-muunnelma ilman, että oletat sen tyyppiä.
Nämä tiedot ovat siirtokohtaisia. Älä koskaan käytä yhden siirron pankkikoordinaatteja, koodia, isännöityä URL:iä, summaa, viitettä tai erääntymisaikaa toiseen maksun vastaanottoon.
Pankkiohjeiden osalta, kun reference.required on true, näytä tarkka reference.value pankkikoordinaattien vieressä ja tee siitä kopioitava. Näytä palautettu summa ja valuutta samasta ohjejoukosta.
Luotu pankkitili on erilainen: se tarjoaa uudelleenkäytettävät tiedot myöhempiä talletuksia varten. Katso Luo pankkitili, kun se on aiottu kokemus.
4. Seuraa selvitystä
LueGET /v3/transfers/{transferId} suorituksen jälkeen ja jokaisen tapahtuman jälkeen. Aja asiakkaalle näkyvä tila uusimmasta data.state-arvosta.
Käytä data.stateDetail- ja data.openTaskIds-arvoja, kun siirto tarvitsee lisätoimia. Älä merkitse sitä valmiiksi odotetusta aikataulusta.
Seuraavaksi lisää webhookit ja pidä siirron tila synkronoituna, kunnes se saavuttaa tuloksen, jonka tuotteesi käsittelee.