Skip to main content
Käytä tarjottua maksun vastaanottoa, kun asiakkaan täytyy rahoittaa tietty summa. Siirto selvittää vakaakolikon luotuun lompakkoon.

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 hinta POST /v3/quotes -toiminnolla. Lähetä nämä otsakkeet:
Tallenna 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:
Tallenna siirron data.id muuttujaan TRANSFER_ID ja säilytä sen nykyinen tila.

3. Hae rahoitusohjeet

Lue GET /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ä

Lue GET /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.