Než začnete
Znovu načtěte zdrojovou peněženku. Ověřte, že její aktuální stav umožňuje výplatu a její dostupný zůstatek pokryje zamýšlenou zdrojovou částku. Uložte její ID odvozené z odpovědi jakoSOURCE_WALLET_ID.
Potřebujete také připravenou výplatní capability pro aktuálního zákazníka a vybraný cíl.
1. Připravte cíl
- První strana
- Třetí strana
Použijte externí bankovní účet vlastněný zákazníkem, když zákazník koncový bod vlastní. Vytvořte jej pomocí Přečtěte jej pomocí
POST /v3/customers/{customerId}/accounts a těchto hlaviček:GET /v3/customers/{customerId}/accounts/{accountId}. Pokračujte jen tehdy, když jeho aktuální stav umožňuje výplatu. Uložte jeho ID acc_ jako PAYOUT_DESTINATION_ID.2. Vytvořte výplatní quote
PoužijtePOST /v3/quotes s těmito hlavičkami:
data.id jako QUOTE_ID a zobrazte vrácenou cenu a poplatky.
3. Proveďte výplatu
Vytvořte převod pomocíPOST /v3/transfers. Pro toto zamýšlené provedení použijte jeden nový klíč:
data.id převodu jako TRANSFER_ID. Úspěšné vytvoření spustí výplatu; nedokládá doručení.
4. Sledujte doručení
PřečtěteGET /v3/transfers/{transferId} po vytvoření a po každé události. Podle nejnovějšího data.state, data.stateDetail a data.openTaskIds rozhodněte, zda čekat, jednat, nebo zobrazit konečný výsledek.
Dále si projděte Quotes a převody pro přesné částky, bezpečné obnovení provedení a úkoly převodu.