Mielőtt kezdi
Frissítse le a forrás tárcát. Erősítse meg, hogy az aktuális státusza engedi a kifizetést és a rendelkezésre álló egyenlege fedezi a szándékolt forrásösszeget. Tárolja a válaszból származó azonosítótSOURCE_WALLET_ID-ként.
Szüksége van egy kész kifizetési képességre is az aktuális ügyfélhez és kiválasztott célponthoz.
1. A célpont előkészítése
- Saját tulajdonú
- Harmadik fél
Használjon egy ügyfél tulajdonában lévő külső bankszámlát, amikor az ügyfél tulajdonolja a végpontot. Hozza létre a Olvassa be a
POST /v3/customers/{customerId}/accounts művelettel és ezekkel a fejlécekkel:GET /v3/customers/{customerId}/accounts/{accountId} művelettel. Csak akkor folytassa, ha az aktuális státusza engedi a kifizetést. Tárolja a acc_ azonosítót PAYOUT_DESTINATION_ID-ként.2. A kifizetési árajánlat létrehozása
Használja aPOST /v3/quotes műveletet ezekkel a fejlécekkel:
data.id értéket QUOTE_ID-ként, és jelenítse meg a visszaadott árat és díjakat.
3. A kifizetés végrehajtása
Hozza létre az átutalást aPOST /v3/transfers művelettel. Használjon egy új kulcsot ehhez a szándékolt végrehajtáshoz:
data.id értékét TRANSFER_ID-ként. Egy sikeres létrehozás elindítja a kifizetést; nem bizonyítja a kézbesítést.
4. A kézbesítés követése
Olvassa be aGET /v3/transfers/{transferId} műveletet a létrehozás után és minden esemény után. A legfrissebb data.state, data.stateDetail és data.openTaskIds alapján döntse el, hogy vár, cselekszik, vagy végleges kimenetet jelenít meg.
Ezután nézze át az Árajánlatok és átutalások oldalt a pontos összegekért, a biztonságos végrehajtási helyreállításért és az átutalási feladatokért.