Skip to main content
El sandbox utiliza el mismo host de la API que producción. Una clave de API de sandbox selecciona el entorno de pruebas, donde los helpers simulan resultados sin mover fondos reales. Mantén la clave en tu backend. Los helpers de sandbox no sustituyen al cumplimiento normativo ni al onboarding de producción.

Prueba la disponibilidad de una capacidad

Después de solicitar una capacidad, establece su estado de sandbox con POST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
Vuelve a consultar la capacidad después de usar el helper. Considera su status y openTaskIds actuales como el resultado que tu producto debe gestionar.

Prueba una tarea abierta

Crea una tarea de sandbox con POST /v3/sandbox/tasks. Asígnala al recurso cuyo flujo de trabajo estés probando y usa items para describir lo que el cliente debe enviar. Esta guía muestra flujos de capacidad y transferencia; la Referencia de la API define el ámbito de cliente y el esquema completo de la solicitud. Usa un elemento explanation para una respuesta de texto y un elemento document para una carga. Los nuevos elementos profile también requieren profilePointer, un puntero JSON que identifica el campo del cliente. Consulta Crear tarea de sandbox para ver los demás tipos de elementos y campos. Para el ejemplo de transferencia, crea primero una transferencia de sandbox mediante un flujo de entrada de fondos o pago y luego exporta el data.id devuelto:
Guarda data.id como TASK_ID, data.revision como TASK_REVISION y el data.requirements[0].id actual como REQUIREMENT_ID. Al llamar a POST /v3/customers/{customerId}/tasks/{taskId}/submissions, haz que la respuesta coincida con el elemento que creaste:
Luego acepta o rechaza el envío actual con POST /v3/sandbox/tasks/{taskId}/review:
Utiliza Capacidades y tareas para el patrón de finalización de tareas en producción.

Financia una cartera de sandbox

Acredita una cartera emitida con POST /v3/sandbox/accounts/{accountId}/topup:
Guarda el data.id devuelto como TRANSFER_ID cuando quieras inspeccionar la transferencia de financiación simulada. El id del topup es un id de transferencia. Recupéralo mediante GET /v3/transfers/{transferId} o lístalo mediante GET /v3/transfers para ejercitar tu ruta de código de depósito entrante contra los topups del sandbox. La proyección de la transferencia es un depósito entrante de stablecoin completado con origin: "inbound_deposit", method: "stablecoin_transfers" y direction: "stablecoin_move", y se devuelve con los filtros de listado correspondientes de accountId, origin, method y direction.

Completa o falla una transferencia

Establece el resultado con POST /v3/sandbox/transfers/{transferId}/state:
A continuación, ejecuta un flujo de cobro, pago o cuenta bancaria emitida en sandbox.