Inyo

Remesas

La API de Remesas ofrece una solución completa de extremo a extremo para construir aplicaciones de pagos transfronterizos. Combina los Servicios Core de Inyo (infraestructura regulatoria y licencias de transmisión de dinero), la Plataforma de Cumplimiento (KYC, KYB, AML y antifraude) y el Payment Gateway (recaudación y desembolso de fondos) en una única integración unificada.


Cómo Funciona

Una transacción de remesa sigue un ciclo de vida bien definido que garantiza el cumplimiento regulatorio en cada paso:

flowchart TD
    subgraph s1["1 - Remitente"]
        A["Registro"] --> B["Cumplimiento"]
    end
    subgraph s2["2 - Preparación"]
        C["Cotización"] --> D["Beneficiario"] --> E["Fondos"]
    end
    subgraph s3["3 - Liquidación"]
        F["Ejecución"] --> G["Comprobante"]
    end
    s1 --> s2
    s2 --> s3

Pasos de Integración

PasoAcciónEndpointDescripción
1Onboarding del RemitentePOST /peopleCree el remitente y active el screening de KYC/AML
2Verificación de CumplimientoGET /participants/{id}/complianceLevelsVerifique que el remitente haya alcanzado al menos el Level 1
3DestinosGET /payout/{country}/destinationsObtenga los corredores de payout disponibles
4Obtener una CotizaciónPOST /payout/quotesFije la tasa de FX y las comisiones
5Configuración del DestinatarioPOST /peopleCree el beneficiario usando los esquemas específicos de cada país
6Cuenta del DestinatarioPOST /payout/participants/{id}/recipientAccounts/gatewayVincule la cuenta bancaria del destinatario
7Fuente de FondeoPOST /payout/participants/{id}/fundingAccountsRegistre la tarjeta o cuenta ACH del remitente
8Verificación de LímitesGET /fx/participants/{id}/limitsVerifique que el remitente no haya excedido los límites de transacción
9Ejecutar la TransacciónPOST /fx/transactionsEnvíe la transacción con todos los ID vinculados
10WebhooksPOST /webhooksRegístrese para recibir notificaciones de estado en tiempo real

Patrón de Arquitectura

Inyo requiere una arquitectura Backend-for-Frontend (BFF). Sus credenciales de API (x-api-key, x-agent-id, x-agent-api-key) nunca deben exponerse a clientes frontend o móviles.

flowchart TB
    subgraph client["Client"]
        F["Frontend<br/>(React, móvil)"]
    end
    subgraph yours["Su infraestructura"]
        S["Su servidor (BFF)<br/>guarda x-api-key, x-agent-id,<br/>x-agent-api-key"]
    end
    subgraph inyo["Inyo"]
        A["API de remesas<br/>KYC, cambio, payout, cumplimiento"]
    end
    F -->|"acciones del usuario"| S
    S -->|"llamadas autenticadas"| A
    A -->|"resultados"| S
    S -->|"nunca las credenciales"| F

Pautas de Caché

La API de Inyo aplica límites de tasa en los endpoints de data population. Implemente el almacenamiento en caché de la siguiente manera:

DatosDuración del CachéRazón
Destinos y bancos24 horasRara vez cambian
Límites de cumplimiento24 horas (o hasta que ocurra una transacción)Semiestáticos
Esquemas de destinatario/cuenta24 horasRara vez cambian
CotizacionesNunca almacenar en cachéSensibles al tiempo — válidas 30 minutos por defecto; verifique siempre expireAt

Requisitos de Red

La API de Remesas está protegida en el borde de la red: cada solicitud debe presentar un certificado de cliente TLS mutuo, y su IP de egreso debe estar en la lista de permitidos. Ambos se aprovisionan durante el onboarding — vea Conectividad.


¿Necesita Ayuda?

  • Implementación de referencia: Proyecto de Ejemplo de Remesas — una aplicación funcional en Node.js + React que demuestra la integración completa
  • Soporte: Póngase en contacto con nuestro equipo de ventas