Prueba la disponibilidad de una capacidad
Después de solicitar una capacidad, establece su estado de sandbox conPOST /v3/sandbox/customers/{customerId}/capabilities/{capabilityId}/status:
status y openTaskIds actuales como el resultado que tu producto debe gestionar.
Prueba una tarea abierta
Crea una tarea de sandbox conPOST /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:
- Capacidad + explicación
- RFI de transferencia + documento
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:
- Respuesta de explicación
- Respuesta de documento
POST /v3/sandbox/tasks/{taskId}/review:
Financia una cartera de sandbox
Acredita una cartera emitida conPOST /v3/sandbox/accounts/{accountId}/topup:
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 conPOST /v3/sandbox/transfers/{transferId}/state:
- Completar
- Fallar