Capability readiness का परीक्षण करें
एक capability का अनुरोध करने के बाद, इसकी sandbox status कोPOST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status के साथ सेट करें:
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 करें:
- Capability + explanation
- Transfer RFI + document
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 करें:
- Explanation answer
- Document answer
POST /v3/sandbox/tasks/{taskId}/review के साथ स्वीकार या अस्वीकार करें:
Sandbox wallet को fund करें
एक issued wallet कोPOST /v3/sandbox/accounts/{accountId}/topup के साथ credit करें:
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 के साथ सेट करें:
- Complete
- Fail