Skip to main content
Sandbox usa lo stesso host API della produzione. Una chiave API sandbox seleziona l’ambiente di test, dove gli helper simulano i risultati senza spostare fondi reali. Mantieni la chiave sul tuo backend. Gli helper sandbox non sostituiscono la compliance o l’onboarding di produzione.

Testa la readiness di una capability

Dopo aver richiesto una capability, imposta il suo stato sandbox con POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
Rileggi la capability dopo aver usato l’helper. Considera il suo status corrente e gli openTaskIds come il risultato che il tuo prodotto deve gestire.

Testa un task aperto

Crea un task sandbox con POST /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:
Salva 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:
Poi accetta o rifiuta la submission corrente con POST /v3/sandbox/tasks/{taskId}/review:
Usa Capability e task per il pattern di completamento dei task in produzione.

Finanzia un wallet sandbox

Accredita un wallet emesso con POST /v3/sandbox/accounts/{accountId}/topup:
Salva il 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 con POST /v3/sandbox/transfers/{transferId}/state:
Successivamente, esegui un flusso di pay-in, payout o conto bancario emesso in sandbox.