Environment variables
Prova la preparació d’una capacitat
Al sandbox, les capacitats ACH, Wire i SWIFT, tant amb nom com agrupades, només es serveixen a JPMorgan Chase (jpmorgan). Omet institutions quan sol·licitis una d’aquestes capacitats i Swipelux selecciona jpmorgan. Indicar qualsevol altre banc retorna 422 capability_institutions_unsupported. La llista de capacitats admeses al sandbox només mostra jpmorgan per a aquests mètodes. L’encaminament de producció i altres mètodes, com RTP, Pix i SPEI, no canvien.
Request a sandbox bank capability
POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
Set capability status
status i openTaskIds actuals com el resultat que el teu producte ha de gestionar. Una resposta 200 encara pot mostrar treball obert, com ara tasques del client o una revisió pending.
El helper retorna 409 capability_status_blocked quan la capacitat no pot arribar a l’estat sol·licitat per un motiu que no pots resoldre al sandbox, com ara approval_scope_review_required, una retenció operativa o un estat terminal. El statusReason del problema inclou el codi i el missatge del motiu de la capacitat, amb retryable: false. Llegeix la capacitat per obtenir la resolution del motiu.
Forçar una capacitat amb nom a rejected una segona vegada retorna la mateixa capacitat sense canvis. Forçar una capacitat rebutjada a restricted o ready retorna 422 invalid_capability. Crea un client de sandbox nou per provar aquests estats.
Prova una tasca oberta
Crea una tasca de sandbox ambPOST /v3/sandbox/tasks. Assigna-la al recurs del flux de treball que estàs provant i utilitza items per descriure què ha d’enviar el client. Aquesta guia mostra fluxos de capacitat i transferència; la Referència de l’API defineix l’àmbit de client i l’esquema complet de la sol·licitud.
Utilitza un element explanation per a una resposta de text i un element document per a una càrrega. Els elements profile nous també requereixen profilePointer, un punter JSON que identifica el camp del client. Consulta Crear tasca de sandbox per als altres tipus d’elements i camps.
Per a l’exemple de transferència, primer crea una transferència de sandbox mitjançant un flux d’ingrés o de pagament i després exporta el seu data.id:
Transfer ID
- Capacitat + explicació
- RFI de transferència + document
data.id com a TASK_ID, data.revision com a TASK_REVISION i l’actual data.requirements[0].id com a REQUIREMENT_ID. Quan cridis POST /v3/customers/{customerId}/tasks/{taskId}/submissions, fes coincidir la resposta amb l’element que has creat:
- Resposta d'explicació
- Resposta de document
POST /v3/sandbox/tasks/{taskId}/review:
Review submission
POST /v3/sandbox/tasks i les tasques d’admissió de capacitats que Swipelux recull. Revisar una tasca que pertany a Operacions o a un altre flux de treball retorna 409 task_not_sandbox_reviewable. Aquesta tasca continua sent llegible mitjançant els endpoints de tasques i espera que el seu propietari la revisi. 404 task_not_found vol dir que l’ID de tasca és desconegut o pertany a un altre comerciant.
Utilitza Capacitats i tasques per al patró de compleció de tasques en producció.
Finança una cartera de sandbox
Acredita una cartera emesa ambPOST /v3/sandbox/accounts/{accountId}/topup:
Top up issued wallet
data.id retornat com a TRANSFER_ID quan vulguis inspeccionar la transferència de finançament simulada.
L’id del topup és un id de transferència. Recupera’l mitjançant GET /v3/transfers/{transferId} o llista’l mitjançant GET /v3/transfers per exercir el teu codi de dipòsit entrant contra els topups del sandbox. La projecció de la transferència és un dipòsit entrant d’stablecoin completat amb origin: "inbound_deposit", method: "stablecoin_transfers" i direction: "stablecoin_move", i es retorna pels filtres de llista coincidents accountId, origin, method i direction.
Completa o falla una transferència
Estableix el resultat ambPOST /v3/sandbox/transfers/{transferId}/state:
- Completar
- Fallar