Dev Tools

Normativa eFX do Banco Central: Guia Técnico de Pagamentos Internacionais para Desenvolvedores

Entenda como funciona a regulamentação eFX do Banco Central, o cálculo obrigatório do VET no checkout e como integrar APIs de pagamento cross-border com exemplos práticos.

22 de julho de 20266 min de leituraDevThru

No mercado de fintechs, e-commerce cross-border e aplicativos de remessas internacionais, poucas regulamentações têm tanto impacto na experiência de checkout e na arquitetura de software quanto as normativas de eFX (Electronic Foreign Exchange) publicadas pelo Banco Central do Brasil (Resoluções BCB nº 148, 277 e 561).

Essas regras estabelecem o arcabouço regulatório para que plataformas brasileiras e estrangeiras cobrem em reais (BRL) por serviços e bens vendidos por empresas no exterior. Para desenvolvedores, entender o eFX é vital para integrar gateways de pagamento cross-border, evitar rejeições regulatórias e implementar o cálculo transparente do VET (Valor Efetivo Total).

1. O que é o eFX e Quem são as Prestadoras de Pagamento Internacional?

O eFX é a modalidade autorizada pelo Banco Central em que uma instituição de pagamento ou fintech atua como intermediária em transações cambiais de até US$ 10.000,00 (ou equivalente em outra moeda). Ela permite que o usuário final no Brasil pague via Pix, cartão de crédito nacional ou boleto bancário, enquanto o vendedor no exterior recebe em moeda estrangeira.

As modalidades de eFX abrangem:

  • Aquisição de bens e serviços no exterior (compras em e-commerces internacionais e assinaturas SaaS).
  • Transferência de recursos entre contas do mesmo titular no exterior.
  • Transferências unilaterais e remessas de disponibilidade no exterior.

2. A Exigência Regulatória do VET (Valor Efetivo Total) no Checkout

O Banco Central exige que, antes do clique de confirmação de pagamento, a plataforma exiba de forma discriminada e clara ao consumidor o VET (Valor Efetivo Total) por unidade de moeda estrangeira.

A fórmula matemática oficial do VET é expressa como:

VET = (Valor Total Pago em BRL) / (Valor na Moeda Estrangeira)

O valor total pago em Reais engloba três componentes:

  1. Câmbio Comercial Base (PTAX): A cotação de referência de mercado.
  2. Spread / Margem Cambial: O percentual de remuneração da instituição financeira ou gateway.
  3. Imposto sobre Operações Financeiras (IOF): A alíquota tributária (ex: 4,38% para compras de bens/serviços; 1,10% para mesma titularidade; 0,38% para outras remessas).

3. Exemplo de Payload JSON para APIs Cambiais e eFX

Ao integrar um checkout cross-border, sua API deve consumir e expor o detalhamento cambial retornado pelo gateway eFX:

{
  "quote_id": "fx_981247",
  "currency": "USD",
  "foreign_amount": 100.00,
  "base_ptax": 5.60,
  "spread_percentage": 2.0,
  "rate_with_spread": 5.712,
  "iof_percentage": 4.38,
  "iof_amount_brl": 25.02,
  "total_payable_brl": 596.22,
  "vet_per_unit_brl": 5.9622,
  "efx_eligible": true
}

4. Como Simular e Testar o VET no seu Sistema

Para criar suítes de teste de integração e validar o motor de cálculo do seu checkout internacional sem depender de APIs de produção, acesse a nossa ferramenta gratuita Simulador e Calculadora de VET & eFX Cambial no DevThru.

🛠️ Experimente na prática

Use nossas ferramentas online gratuitas — sem cadastro, direto no navegador.

eFXBanco CentralBACENVETCâmbioIOFPagamentos InternacionaisFintech

Esse artigo foi útil para você?