Skip to main content
Každá výplata začíná z připravené a financované vydané peněženky. Model cíle závisí na tom, kdo koncový bod vlastní.

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 jako SOURCE_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

Použijte externí bankovní účet vlastněný zákazníkem, když zákazník koncový bod vlastní. Vytvořte jej pomocí POST /v3/customers/{customerId}/accounts a těchto hlaviček:
Přečtěte jej pomocí 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žijte POST /v3/quotes s těmito hlavičkami:
Uložte 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íč:
Uložte 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ěte GET /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.