Skip to main content
Katra izmaksa sākas no gatava, finansēta izsniegta maka. Galamērķa modelis ir atkarīgs no tā, kam pieder galapunkts.

Pirms sākat

Atkārtoti ielādējiet avota maku. Apstipriniet, ka tā pašreizējais statuss atļauj izmaksu un tā pieejamais atlikums sedz paredzēto avota summu. Saglabājiet no atbildes iegūto ID kā SOURCE_WALLET_ID. Jums nepieciešama arī gatava izmaksas iespēja pašreizējam klientam un izvēlētajam galamērķim.

1. Sagatavojiet galamērķi

Izmantojiet klientam piederošu ārēju bankas kontu, kad klients ir galapunkta īpašnieks. Izveidojiet to ar POST /v3/customers/{customerId}/accounts un šīm galvenēm:
Nolasiet to ar GET /v3/customers/{customerId}/accounts/{accountId}. Turpiniet tikai tad, kad tā pašreizējais statuss atļauj izmaksu. Saglabājiet tā acc_ ID kā PAYOUT_DESTINATION_ID.

2. Izveidojiet izmaksas kotāciju

Izmantojiet POST /v3/quotes ar šīm galvenēm:
Saglabājiet data.idQUOTE_ID un parādiet atgriezto cenu un maksas.

3. Izpildiet izmaksu

Izveidojiet pārvedumu ar POST /v3/transfers. Izmantojiet vienu jaunu atslēgu šai paredzētajai izpildei:
Saglabājiet pārveduma data.idTRANSFER_ID. Veiksmīga izveide uzsāk izmaksu; tā nepierāda piegādi.

4. Sekojiet piegādei

Pēc izveides un pēc katra notikuma nolasiet GET /v3/transfers/{transferId}. Izmantojiet jaunāko data.state, data.stateDetail un data.openTaskIds, lai izlemtu, vai gaidīt, rīkoties vai parādīt gala rezultātu. Tālāk pārskatiet Kotācijas un pārvedumi, lai iegūtu precīzas summas, drošu izpildes atgūšanu un pārveduma uzdevumus.