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
- Paša konts
- Trešā puse
Izmantojiet klientam piederošu ārēju bankas kontu, kad klients ir galapunkta īpašnieks. Izveidojiet to ar Nolasiet to ar
POST /v3/customers/{customerId}/accounts un šīm galvenēm: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
IzmantojietPOST /v3/quotes ar šīm galvenēm:
data.id kā QUOTE_ID un parādiet atgriezto cenu un maksas.
3. Izpildiet izmaksu
Izveidojiet pārvedumu arPOST /v3/transfers. Izmantojiet vienu jaunu atslēgu šai paredzētajai izpildei:
data.id kā TRANSFER_ID. Veiksmīga izveide uzsāk izmaksu; tā nepierāda piegādi.
4. Sekojiet piegādei
Pēc izveides un pēc katra notikuma nolasietGET /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.