transfer) on-ramp y off-ramp para tus clientes y rastrear su ciclo de vida desde la creación hasta la finalización o fallo. Un on-ramp convierte moneda fiat (USD, EUR, BRL) en una stablecoin (USDC, USDT, EURC) depositada en una billetera blockchain. Un off-ramp hace lo inverso — convierte stablecoin en fiat y lo entrega a una cuenta bancaria. Ambas direcciones usan el mismo endpoint POST /v2/transfer; la dirección se determina por lo que configures como source (origen) y destination (destino).
Las transferencias pueden soportar múltiples modelos de negocio. Antes de la implementación, confirma si el movimiento es de primera parte o tercera parte para que puedas identificar el cliente de registro correcto, origen, destino y datos de pago requeridos.
Cuándo usar la API de Transferencias
Usa la API de Transferencias cuando quieras integrar transferencias directamente en tu producto y controlar tu propia UX. Tú inicias cada transferencia explícitamente, y SpherePay devuelve instrucciones de depósito únicas por solicitud — el cliente envía fondos a esas instrucciones, y SpherePay hace coincidir el memo para procesarlo. Si quieres una experiencia alojada preconstruida sin trabajo de frontend, usa el Ramp Widget en su lugar.Resumen de integración
1
Incorporar al cliente
Completa KYC (individuos) o KYB (empresas) antes de que se pueda crear cualquier transferencia. El perfil de verificación del cliente debe ser
approved. Consulta Clientes e Incorporación.2
Crear instrumentos de fondeo
Registra la cuenta bancaria y la billetera que se usarán como origen y destino para la transferencia.
- Cuentas bancarias: POST /v2/bank-account
- Billeteras: POST /v2/wallet
3
Crear una transferencia
Llama a
POST /v2/transfer con el cliente, monto, origen y destino. Consulta ejemplos completos a continuación.4
Rastrear el estado y manejar resultados
Consulta
GET /v2/transfer/{id} hasta que la transferencia alcance un estado terminal (succeeded, failed, refunded, etc.). Consulta Ciclo de Vida de la Transferencia.Creación de transferencias
POST https://api.spherepay.co/v2/transfer
Usa las pestañas a continuación para ver los cuerpos de solicitud para cada dirección de transferencia soportada.
- On-ramp (USD)
- Off-ramp (USD)
- On-ramp (BRL/PIX)
- Off-ramp (BRL/PIX)
Envía USD desde una cuenta bancaria vía ACH y entrega USDC a una billetera Ethereum.
Respuesta
Una solicitud exitosa devuelve un objeto de transferencia con unid, type y status inicial:
id — lo usarás para consultar actualizaciones de estado.
Restricciones de transferencias BRL/PIX
Las transferencias BRL usan la red de pago instantáneo PIX de Brasil y están sujetas a reglas adicionales más allá de las transferencias estándar USD/EUR. Límites de transferencia- On-ramp (PIX BRL → USDC/USDT): R7,500.00 por transferencia
- Off-ramp (USDC/USDT → PIX BRL): 7,500.00 (unidades de stablecoin, aproximadamente 1:1 con USD)
polygon, ethereum, base y tron. Solana no está soportada para transferencias BRL — las solicitudes que pasen "network": "sol" serán rechazadas.
Stablecoins soportadas
Parámetro de comisión
Solo se acepta
integratorBpsFeeRate (puntos base) para transferencias BRL. integratorFixedFee no está permitido porque las comisiones se cobran en el lado de la stablecoin, y una comisión fija denominada en fiat requeriría conversión entre divisas.
Perfil de verificación
Las transferencias BRL requieren un perfil de verificación separado (kyc_profile_b para individuos, kyb_profile_b para empresas) además del perfil estándar. Contacta a tu representante de SpherePay para habilitar el acceso.
Rastrear transferencias
Listar todas las transferencias
GET https://api.spherepay.co/v2/transfer
Devuelve una lista paginada de transferencias para tu cuenta. Consulta la referencia API de Lista de Transferencias para parámetros de consulta y formato de respuesta.
Recuperar una transferencia por ID
GET https://api.spherepay.co/v2/transfer/{id}
Devuelve el estado actual de una única transferencia. Consulta este endpoint para rastrear el progreso. Consulta la referencia API de Obtener una Transferencia para el esquema de respuesta completo.