Skip to main content
A sandbox ugyanazt az API-hosztot használja, mint az éles környezet. A sandbox API-kulcs kiválasztja a tesztkörnyezetet, ahol a segédeszközök valós pénzmozgás nélkül szimulálják a kimeneteket. Tartsa a kulcsot a backendjén. A sandbox segédeszközök nem helyettesítik az éles megfelelőséget vagy onboardingot.

Képesség készenlétének tesztelése

Egy képesség kérése után állítsa be annak sandbox státuszát a POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status művelettel:
A segédeszköz használata után frissítse le a képességet. Az aktuális status és openTaskIds értékeit tekintse annak az eredménynek, amelyet a terméknek kezelnie kell.

Nyitott feladat tesztelése

Hozzon létre egy sandbox feladatot a POST /v3/sandbox/tasks művelettel. Rendelje ahhoz az erőforráshoz, amelynek a munkafolyamatát teszteli, és az items mezőben írja le, mit kell beküldenie az ügyfélnek. Ez az útmutató capability- és transfer-munkafolyamatokat mutat be; az API Reference tartalmazza a customer scope-ot és a teljes kérési sémát. Szöveges válaszhoz használjon explanation, fájlfeltöltéshez pedig document elemet. Az új profile elemekhez profilePointer is szükséges, amely az ügyfélmezőt megnevező JSON Pointer. A többi elemtípusért és mezőért lásd a Sandbox feladat létrehozása oldalt. A transfer-példához először hozzon létre sandbox transfert pay-in vagy payout munkafolyamattal, majd exportálja a visszaadott data.id értéket:
Tárolja a data.id értéket TASK_ID-ként, a data.revision értéket TASK_REVISION-ként, az aktuális data.requirements[0].id értéket pedig REQUIREMENT_ID-ként. A POST /v3/customers/{customerId}/tasks/{taskId}/submissions hívásakor a válasz típusa egyezzen a létrehozott elemmel:
Ezután fogadja el vagy utasítsa el az aktuális beküldést a POST /v3/sandbox/tasks/{taskId}/review művelettel:
Használja a Képességek és feladatok útmutatót az éles feladat-elvégzési mintához.

Sandbox tárca feltöltése

Írjon jóvá egy kibocsátott tárcát a POST /v3/sandbox/accounts/{accountId}/topup művelettel:
Tárolja a visszakapott data.id értéket TRANSFER_ID-ként, ha meg szeretné vizsgálni a szimulált feltöltési átutalást. A feltöltés azonosítója egyben átutalás-azonosító is. Kérje le a GET /v3/transfers/{transferId} művelettel, vagy listázza a GET /v3/transfers művelettel, hogy a bejövő befizetési kódútvonalát sandbox feltöltésekkel gyakorolja. Az átutalás vetülete egy befejezett bejövő stablecoin befizetés origin: "inbound_deposit", method: "stablecoin_transfers" és direction: "stablecoin_move" értékekkel, és az egyező accountId, origin, method és direction listaszűrők adják vissza.

Átutalás befejezése vagy sikertelenné tétele

Állítsa be a kimenetet a POST /v3/sandbox/transfers/{transferId}/state művelettel:
Ezután futtasson pénzbefizetési, kifizetési vagy kibocsátott bankszámla folyamatot sandboxban.