Gere links de pagamento, processe Pix, cartão e boleto com roteamento automático entre gateways e movimente BRL, USD e BTC em uma só conta. A infraestrutura financeira que faltava no Brasil, já sendo preparada para o Split Payment da reforma tributária.
Gere um link, mande no WhatsApp e pronto. Seu cliente paga por Pix, cartão ou boleto. Você decide se absorve a taxa ou repassa, e se quer o dinheiro hoje ou em D+1.
Um clique muda quem paga a tarifa. O cliente vê o valor final correto e você sabe exatamente o líquido que cai na conta.
Receba na hora pagando uma taxa extra ou em 24h pela tarifa padrão. Configurável por link, por cliente ou por método.
Use pague.suamarca.com com SSL automático. O cliente nunca sai da sua marca.
Mensalidade, divisão entre vendedores, parcelado com ou sem juros. Tudo configurável sem refazer integração.
O comprador escolhe Pix no checkout, paga com o cartão de crédito e parcela como quiser. Do seu lado nada muda: o dinheiro entra como Pix, no prazo de Pix, com a conciliação de sempre. A N7 cuida da conversão, da antecipação e do risco no meio do caminho.
Quem não tem o valor na conta hoje continua comprando. O limite do cartão vira meio de pagamento do Pix, com parcelamento em até 12 vezes.
A N7 antecipa e credita a venda em D+0 ou D+1. Os juros do parcelamento ficam com o comprador, do mesmo jeito que no repasse de taxa que você já usa nos links. Se preferir absorver, é um clique.
Cada tentativa passa pela mesma esteira de risco do cartão N7. O painel mostra aprovação, recusa por emissor e quanto de receita o Pix Crédito recuperou no período.
A camada de crédito é uma operação sobre o recebível e não antecipa o fato gerador. O CBS e o IBS continuam sendo segregados no marco de liquidação do arranjo Pix, exatamente como numa venda comum.
Para cada transação, a N7 escolhe em tempo real o gateway com a menor taxa, melhor aprovação e maior liquidez. Você ganha em margem sem fazer nada.
Algoritmo escolhe o gateway com menor taxa e maior chance de aprovação para o BIN do cartão.
Se um adquirente cair ou negar, a N7 tenta o próximo em menos de 200ms. O cliente nem percebe.
Crie regras: "Cartão Visa > R$ 500 vai pelo gateway X". A N7 cuida do resto.
A partir da reforma, o CBS e o IBS deixam de ser pagos depois, na apuração, e passam a ser separados no instante da liquidação de cada cobrança. O tributo sai antes do dinheiro chegar em você. A N7 está construindo isso desde agora, em cima da minuta oficial do CGIBS, para que no dia em que virar obrigação você não precise mexer em uma linha de código.
Você manda cbs, ibs
e a chave do documento fiscal na criação da cobrança.
Preencher esses campos é o próprio ato de optar pelo split. Sem eles, a cobrança segue como sempre foi.
O manual do CGIBS define como o PSP fala com o governo, mas deixa livre como o PSP direto conversa com quem tem a relação com o lojista. Na prática cada parceiro vai inventar um formato. A N7 já faz isso com nove gateways no Smart Routing e vai normalizar o split do mesmo jeito.
Em boleto, Pix dinâmico e Pix automático o valor do tributo pode ser corrigido pela Receita e pelo Comitê Gestor até a baixa da cobrança. A N7 guarda cada versão recebida e mostra qual foi aplicada na liquidação, com hora de chegada. Sem isso não existe conciliação possível.
Antecipar recebível não antecipa o tributo. Quem adianta o valor cheio de uma venda com split fica descoberto na diferença. O motor de antecipação da N7 já é desenhado para trabalhar sobre o valor depois da segregação.
O split começa por operações entre empresas, nos arranjos de boleto, Pix dinâmico, Pix automático, Pix estático, TED e TEF. Cartão, vouchers e cripto entram em fase posterior e ainda sem data. A N7 vai avisar você em cada etapa, no painel e por webhook.
Alíquotas ilustrativas. O painel mostra informado, corrigido, em aberto e segregado, com valor original, valor pago e valor líquido, para cada cobrança.
Base normativa: Lei Complementar 214 de 2025 e Decreto 12.955 de 2026. Cronograma conforme o calendário oficial divulgado pela Receita Federal e pelo Comitê Gestor do IBS, sujeito a alteração enquanto o ato conjunto com as datas por arranjo não for publicado.
Entre a tela que o comprador vê e o pagamento que ele faz, a taxa muda. A diferença precisa ser de alguém, e não pode ser descoberta depois. A N7 trava a cotação, mostra de onde vem cada centavo, e cobra exatamente pelo valor acordado.
A cotação vale por tempo determinado e vale uma vez. Duas cobranças nunca saem pela mesma taxa, e nada é recotado em silêncio.
A base é o PTAX, referência oficial para o real. O spread da N7 e a tarifa do meio de pagamento vêm em linhas próprias, em dinheiro, para você mostrar ao comprador em vez de entregar um número final sem explicação.
Absorver ou repassar, o mesmo clique dos links de pagamento. Repassando, o valor que chega até você é exatamente o que pediu.
Se o adquirente cair no meio, a taxa volta a valer e você tenta de novo com o mesmo preço, sem precisar mostrar outro número ao comprador.
A cotação de referência é pública em n7pay.com/cotacao, com dólar, euro e libra, e também em JSON para quem lê por máquina. Cotação para cobrar é outra coisa e precisa de conta.
Exemplo com o PTAX de referência. A taxa real é a do momento da cotação, e viaja na resposta com a hora de apuração.
A moeda é do evento, não do comprador. Uma venda em dólar nasce e liquida em dólar, uma venda em real nasce e liquida em real, e a N7 escolhe o gateway certo para cada uma. As moedas nunca se misturam numa mesma transação.
O cartão N7 enxerga seu saldo em BRL, USD e BTC ao mesmo tempo. Ele escolhe na hora qual moeda usar com base no câmbio do momento e na sua regra preferida, sem IOF surpresa e sem chamada ao banco no exterior.
Compra em USD? Debita do seu saldo dólar. Sem saldo? Câmbio BTC → USD ao vivo, com taxa transparente.
Mantenha BTC parado e gaste só quando precisar. Conversão sob demanda, com cotação travada no momento da compra.
Receba cashback em BRL, USD ou BTC. Você escolhe. 1,5% em todas as compras, 3% em viagens.
Cada adquirente tem um contrato diferente, um formato de webhook diferente e um jeito diferente de dizer que a cobrança falhou. A N7 normaliza os três numa API só, e você nunca mais reescreve integração para ligar um parceiro novo.
# A moeda decide o gateway. Você não escolhe. curl https://n7pay.com/api/v1/charges \ -H "Authorization: Bearer n7_sk_live_••••" \ -H "Content-Type: application/json" \ -d '{ "amount": "4890.00", "currency": "BRL", "method": "pix", "customer": {"name": "Ana Souza", "document": "12345678909"} }' # 201 com o QR na resposta, sem redirecionar ninguém # { "pix_qr_code": "00020101021226820014br.gov.bcb.pix…" } # Mesma rota, moeda diferente, e vai para outro gateway # "currency": "USD" devolve client_secret em vez de QR
// Cobrança em dólar liquidada em real, com a taxa travada const base = "https://n7pay.com/api/v1"; const h = { Authorization: `Bearer ${process.env.N7_SECRET_KEY}`, "Content-Type": "application/json" }; // 1. trava a taxa: o pagador vê um preço e paga esse preço const cot = await (await fetch(`${base}/fx/quotes`, { method: "POST", headers: { ...h, "Idempotency-Key": pedido.id }, body: JSON.stringify({ from_currency: "BRL", to_currency: "USD", amount: "50.00", side: "target", fee_strategy: "pass_on" }) })).json(); // 2. cobra em real pelo valor que a cotação fixou await fetch(`${base}/charges/international`, { method: "POST", headers: h, body: JSON.stringify({ quote_id: cot.data.id, amount: "50.00", currency: "USD", customer: cliente }) });
import os, requests base = "https://n7pay.com/api/v1" h = {"Authorization": f"Bearer {os.environ['N7_SECRET_KEY']}"} r = requests.post(f"{base}/charges", headers=h, json={ "amount": "4890.00", "currency": "BRL", "method": "pix", "external_reference": pedido.id, "customer": {"name": "Ana Souza", "document": "12345678909"}, }) cobranca = r.json()["data"] # pending até o webhook confirmar. Criar não é receber. exibir_qr(cobranca["pix_qr_code"])
// A assinatura é sobre "{timestamp}.{corpo}", não sobre o corpo puro, // e o header vem com o prefixo sha256= const crypto = require("crypto"); function verificar(corpoCru, headers, segredo) { const recebida = String(headers["x-n7-signature"]) .replace(/^sha256=/, ""); const ts = String(headers["x-n7-timestamp"]); // rejeita entrega antiga, contra replay if (Math.abs(Date.now()/1000 - Number(ts)) > 300) return false; const esperada = crypto .createHmac("sha256", segredo) .update(ts + "." + corpoCru) .digest("hex"); return crypto.timingSafeEqual( Buffer.from(esperada), Buffer.from(recebida)); }
A N7 lê todo dia quanto cada gateway cobra e recalcula o tarifário em cima disso. O que está aqui é o que vale hoje, não uma tabela que envelheceu.
Tarifas do plano Crescimento, geradas a partir do custo real de cada gateway. Todos os planos no tarifário.
Migre clientes, assinaturas e histórico de cobrança sem perder webhook nem reconciliação. Importador automático nos principais provedores.