Inyo

Remessas

A API de Remessas oferece uma solução completa, de ponta a ponta, para construir aplicações de pagamentos internacionais. Ela combina os Core Services da Inyo (infraestrutura regulatória e licenciamento de transmissão de dinheiro), a Plataforma de Conformidade (KYC, KYB, AML e antifraude) e o Payment Gateway (coleta e desembolso de fundos) em uma única integração unificada.


Como Funciona

Uma transação de remessa segue um ciclo de vida bem definido que garante conformidade regulatória em cada etapa:

┌─────────────┐    ┌─────────────┐    ┌──────────────┐    ┌─────────────┐
│   Sender     │    │  Compliance  │    │    Quote     │    │  Recipient   │
│  Onboarding  │───▶│ Verification │───▶│   (FX Rate)  │───▶│    Setup     │
│   (KYC)      │    │              │    │              │    │              │
└─────────────┘    └─────────────┘    └──────────────┘    └─────────────┘
                                                                 │
┌─────────────┐    ┌─────────────┐    ┌──────────────┐          │
│   Receipt    │    │  Transaction │    │   Funding    │◀─────────┘
│  (Regulated) │◀───│  Execution   │◀───│   Source     │
│              │    │              │    │  (Card/ACH)  │
└─────────────┘    └─────────────┘    └──────────────┘

Etapas da Integração

EtapaAçãoEndpointDescrição
1Onboarding do RemetentePOST /peopleCrie o remetente e acione a triagem de KYC/AML
2Verificação de ConformidadeGET /participants/{id}/complianceLevelsVerifique se o remetente atingiu pelo menos o Nível 1
3DestinosGET /payout/{country}/destinationsConsulte os corredores de payout disponíveis
4Obter uma CotaçãoPOST /payout/quotesTrave a taxa de câmbio e as tarifas
5Cadastro do DestinatárioPOST /peopleCrie o beneficiário usando os schemas específicos do país
6Conta do DestinatárioPOST /payout/participants/{id}/recipientAccounts/gatewayVincule a conta bancária do destinatário
7Fonte de FinanciamentoPOST /payout/participants/{id}/fundingAccountsRegistre o cartão ou a conta ACH do remetente
8Verificação de LimitesGET /fx/participants/{id}/limitsVerifique se o remetente não excedeu os limites de transação
9Executar TransaçãoPOST /fx/transactionsEnvie a transação com todos os IDs vinculados
10WebhooksPOST /webhooksRegistre-se para notificações de status em tempo real

Padrão de Arquitetura

A Inyo exige uma arquitetura Backend-for-Frontend (BFF). Suas credenciais de API (x-api-key, x-agent-id, x-agent-api-key) nunca devem ser expostas a clients de frontend ou mobile.

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│   Frontend   │────▶│  Your Server │────▶│   Inyo API   │
│ (React, etc) │     │  (BFF Layer) │     │  (Sandbox /  │
│              │◀────│              │◀────│  Production) │
└──────────────┘     └──────────────┘     └──────────────┘
                      Holds API keys       KYC, FX, Payout
                      Orchestrates calls   Compliance engine

Diretrizes de Cache

A API da Inyo aplica limites de requisições nos endpoints de data population. Implemente o cache da seguinte forma:

DadosDuração do CacheMotivo
Destinos e bancos24 horasRaramente mudam
Limites de conformidade24 horas (ou até ocorrer uma transação)Semiestáticos
Schemas de destinatário/conta24 horasRaramente mudam
CotaçõesNunca faça cacheSensíveis ao tempo — válidas por 30 minutos por padrão; sempre verifique expireAt

Requisitos de Rede

A API de Remessas é protegida na borda da rede: toda requisição deve apresentar um certificado de cliente TLS mútuo, e seu IP de saída deve estar na allowlist. Ambos são provisionados durante o onboarding — veja Conectividade.


Precisa de Ajuda?