Mielőtt kezdi
Szüksége van egy ügyfélazonosítóra, egy kész banki képességre a szándékolt módszerre és devizára, valamint egy ugyanahhoz az ügyfélhez tartozó kész kibocsátott tárcára. A nyitott munkát végezze el a Képességek és feladatok alapján.1. Rendezési tárca létrehozása vagy kiválasztása
Hozzon létre egy kibocsátott tárcát a Számlák és tárcák alapján, majd olvassa be újra. Csak akkor folytassa, ha az aktuális státusza engedi a rendezést. Tárolja a válaszból származódata.id értéket SETTLEMENT_WALLET_ID-ként. Ne használjon külső tárcát a settlement.accountId mezőhöz.
2. Kibocsátott bankszámla létrehozása
Használja aPOST /v3/customers/{customerId}/accounts műveletet az alábbi fejlécekkel:
data.id értéket BANK_ACCOUNT_ID-ként. Őrizze meg a data.status, data.openTaskIds, data.details értékeket és a rendezési kapcsolatot is.
A bankszámla azonosítójának és a tárca azonosítójának eltérő szerepük van. A provisioning és a banki adatok olvasása a bankszámla azonosítón keresztül történik. A rendezési tárca azonosítóját arra használja, hogy azonosítsa, hová íródnak jóvá a betétek.
3. Provisioning követése
Olvassa be aGET /v3/customers/{customerId}/accounts/{accountId} műveletet a létrehozás után és minden releváns webhook után.
Tartsa függőben az ügyfélfelületet, amíg a details hiányzik. Ha az openTaskIds nem üres, végezze el a legfrissebb feladatokat és olvassa be újra a számlát. Ne következtessen készenlétre az eltelt időből.
Ha a legfrissebb statusReason.code értéke awaiting_assignment, hozza létre az első pénzbefizetést ugyanahhoz az ügyfélhez, képességhez és rendezési tárcához a Pénz fogadása alapján, majd olvassa be újra a bankszámlát. Csak akkor kövesse ezt az ágat, ha az aktuális számla kéri.
4. Banki adatok biztonságos megjelenítése
Csak a legfrissebb számla olvasása által visszaadott teljes részleteket jelenítse meg. Ha adetails.referenceRequired értéke true, mutassa a pontos details.reference értéket és tegye másolhatóvá. Ha false, ne találjon ki hivatkozást.
Ezek a banki adatok újrafelhasználhatók. Ne cserélje őket árazott pénzbefizetésből származó befizetési koordinátákra, amelyek csak arra az átutalásra vonatkoznak.
Ezután adjon hozzá Webhookokat, hogy a provisioning frissítései eljussanak az alkalmazásához anélkül, hogy az ügyfelet lekérdezési képernyőn tartaná.