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 का परीक्षण करें

POST /v3/sandbox/tasks के साथ sandbox task बनाएँ। इसे उस resource तक scope करें जिसका workflow आप test कर रहे हैं और customer को क्या submit करना है यह बताने के लिए items का उपयोग करें। यह guide capability और transfer workflows दिखाती है; API Reference customer scope और पूर्ण request schema परिभाषित करती है। Text response के लिए explanation item और file upload के लिए document item उपयोग करें। नए profile items को profilePointer भी चाहिए, जो customer field का JSON Pointer है। अन्य item types और fields के लिए Create sandbox task देखें। Transfer उदाहरण के लिए पहले pay-in या payout flow से sandbox transfer बनाएँ, फिर लौटाए गए data.id को export करें:
data.id को TASK_ID, data.revision को TASK_REVISION, और वर्तमान data.requirements[0].id को REQUIREMENT_ID के रूप में store करें। POST /v3/customers/{customerId}/tasks/{taskId}/submissions call करते समय answer को बनाए गए item type से match करें:
फिर वर्तमान 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 के रूप में संग्रहीत करें। Topup id एक transfer id है। अपने inbound-deposit code path को sandbox topups के विरुद्ध परीक्षण करने के लिए इसे GET /v3/transfers/{transferId} के माध्यम से fetch करें या GET /v3/transfers के माध्यम से list करें। Transfer projection एक completed inbound stablecoin deposit है जिसमें origin: "inbound_deposit", method: "stablecoin_transfers", और direction: "stablecoin_move" होते हैं, और यह संबंधित accountId, origin, method, और direction list filters द्वारा लौटाया जाता है।

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

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