Pirms sākat
Jums nepieciešama gatava iemaksas iespēja un gatavs izsniegts galamērķa maks tam pašam klientam. Pabeidziet atvērtos darbus sadaļā Iespējas un uzdevumi, pēc tam atkārtoti ielādējiet abus resursus.1. Izveidojiet kotāciju
Izveidojiet cenu arPOST /v3/quotes. Nosūtiet šīs galvenes:
data.id kā QUOTE_ID. Parādiet atgrieztās summas un maksas, nevis pārveidojiet tās no likmes.
2. Izpildiet kotāciju
Izpildiet pašreizējo kotāciju pirms termiņa beigām arPOST /v3/transfers. Izmantojiet jaunu atslēgu šim paredzētajam pārvedumam:
data.id kā TRANSFER_ID un saglabājiet tā pašreizējo stāvokli.
3. Iegūstiet finansēšanas instrukcijas
NolasietGET /v3/transfers/{transferId}/instructions. Attēlojiet atgriezto data.instructions variantu, nepieņemot pieņēmumus par tā tipu.
Šīs detaļas ir specifiskas pārvedumam. Nekad neizmantojiet cita pārveduma bankas koordinātas, kodu, mitināto URL, summu, atsauci vai termiņu jaunai iemaksai.
Bankas instrukcijām, kad reference.required ir true, parādiet precīzu reference.value blakus bankas koordinātām un padariet to kopējamu. Parādiet atgriezto summu un valūtu no tās pašas instrukciju kopas.
Izsniegts bankas konts ir citādāks: tas nodrošina atkārtoti izmantojamus rekvizītus vēlākām iemaksām. Skatiet Izsniegt bankas kontu, ja tā ir paredzētā pieredze.
4. Sekojiet norēķinam
Pēc izpildes un pēc katra notikuma nolasietGET /v3/transfers/{transferId}. Vadiet klientam redzamo statusu no jaunākā data.state.
Izmantojiet data.stateDetail un data.openTaskIds, kad pārvedumam nepieciešama papildu darbība. Nemarķējiet to kā pabeigtu, pamatojoties uz gaidīto grafiku.
Tālāk pievienojiet Webhook izsaukumus un uzturiet pārveduma statusu sinhronizētu, līdz tas sasniedz rezultātu, ko jūsu produkts apstrādā.