Skip to main content
Sandbox वही API host उपयोग करता है जो production करता है। एक sandbox API key test environment का चयन करती है, जहाँ helpers वास्तविक funds स्थानांतरित किए बिना outcomes को simulate करते हैं। Key को अपने backend पर रखें। Sandbox helpers production compliance या onboarding का स्थान नहीं लेते।

Capability readiness का परीक्षण करें

एक capability का अनुरोध करने के बाद, इसकी sandbox status को POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status के साथ सेट करें:
Helper का उपयोग करने के बाद capability को पुन: प्राप्त करें। इसके वर्तमान status और openTaskIds को उस परिणाम के रूप में मानें जिसे आपके product को संभालना है।

एक open task का परीक्षण करें

एक capability-scoped task POST /v3/sandbox/tasks के साथ बनाएँ:
data.id को TASK_ID, data.revision को TASK_REVISION, और वर्तमान data.requirements[0].id को REQUIREMENT_ID के रूप में संग्रहीत करें। उत्तर को POST /v3/customers/{customerId}/tasks/{taskId}/submissions के माध्यम से submit करें:
फिर वर्तमान submission को POST /v3/sandbox/tasks/{taskId}/review के साथ स्वीकार या अस्वीकार करें:
Production task-completion pattern के लिए Capabilities और tasks का उपयोग करें।

Sandbox wallet को fund करें

एक issued wallet को POST /v3/sandbox/accounts/{accountId}/topup के साथ credit करें:
जब आप simulated funding transfer का निरीक्षण करना चाहें, तो लौटाए गए data.id को TRANSFER_ID के रूप में संग्रहीत करें।

एक transfer को पूरा या fail करें

Outcome को POST /v3/sandbox/transfers/{transferId}/state के साथ सेट करें:
आगे, sandbox में एक pay-in, payout, या issued bank account flow चलाएँ।