Testa la readiness di una capability
Dopo aver richiesto una capability, imposta il suo stato sandbox conPOST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
status corrente e gli openTaskIds come il risultato che il tuo prodotto deve gestire.
Testa un task aperto
Crea un task sandbox conPOST /v3/sandbox/tasks. Associalo alla risorsa del workflow che stai testando e usa items per descrivere ciò che il cliente deve inviare. Questa guida mostra i workflow di capability e transfer; l’API Reference definisce lo scope customer e lo schema completo della richiesta.
Usa un elemento explanation per una risposta testuale e un elemento document per un caricamento. I nuovi elementi profile richiedono anche profilePointer, un puntatore JSON che identifica il campo del cliente. Consulta Create sandbox task per gli altri tipi di elementi e campi.
Per l’esempio di transfer, crea prima un transfer sandbox tramite un flusso di pay-in o payout, quindi esporta il data.id restituito:
- Capability + explanation
- Transfer RFI + document
data.id come TASK_ID, data.revision come TASK_REVISION e l’attuale data.requirements[0].id come REQUIREMENT_ID. Quando chiami POST /v3/customers/{customerId}/tasks/{taskId}/submissions, abbina la risposta all’elemento creato:
- Risposta di spiegazione
- Risposta documento
POST /v3/sandbox/tasks/{taskId}/review:
Finanzia un wallet sandbox
Accredita un wallet emesso conPOST /v3/sandbox/accounts/{accountId}/topup:
data.id restituito come TRANSFER_ID quando vuoi ispezionare il transfer di finanziamento simulato.
L’id del topup è un id di transfer. Recuperalo tramite GET /v3/transfers/{transferId} o elencalo tramite GET /v3/transfers per esercitare il tuo code path di deposito in entrata sui topup in sandbox. La proiezione del transfer è un deposito stablecoin in entrata completato con origin: "inbound_deposit", method: "stablecoin_transfers" e direction: "stablecoin_move", ed è restituita dai corrispondenti filtri di elenco accountId, origin, method e direction.
Completa o fai fallire un transfer
Imposta il risultato conPOST /v3/sandbox/transfers/{transferId}/state:
- Completa
- Fallisci