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.
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.
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.
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, 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.
Sandbox idêntico à produção: cliente fake, dinheiro fake, webhooks reais. Suba uma cobrança em menos de 2 minutos.
# cobrança via link de pagamento — N7 Pay defmodule MyApp.Billing do alias N7Pay.PaymentLink def cobrar_consultoria(cliente, valor_brl) do PaymentLink.create(%{ amount: valor_brl, currency: "BRL", description: "Consultoria N7", methods: [:pix, :card, :boleto], fee_strategy: :absorb, settlement: :d0, routing: :smart, customer: cliente.id, webhook_url: "https://api.suaapp.com/n7/webhook" }) end end # → %N7Pay.PaymentLink{ # id: "pl_8f2a9c1b", # url: "https://n7pay.com/p/anasouza-q3", # status: :open # }
# Criar link de pagamento curl https://api.n7pay.com/v1/payment_links \ -H "Authorization: Bearer n7_sk_live_••••" \ -H "Idempotency-Key: ord_8f2a9c1b" \ -d '{ "amount": 489000, "currency": "BRL", "methods": ["pix","card","boleto"], "fee_strategy": "absorb", "settlement": "d0", "routing": "smart" }' # → 201 Created
import N7Pay from "@n7pay/node"; const n7 = new N7Pay(process.env.N7_SECRET_KEY); const link = await n7.paymentLinks.create({ amount: 489000, currency: "BRL", methods: ["pix", "card", "boleto"], fee_strategy: "absorb", settlement: "d0", routing: "smart", }); console.log(link.url);
defmodule MyAppWeb.N7WebhookController do use MyAppWeb, :controller def handle(conn, params) do with :ok <- N7Pay.Webhook.verify(conn), :ok <- handle_event(params["type"], params["data"]) do send_resp(conn, 200, "") end end defp handle_event("payment_link.paid", data) do Orders.mark_paid(data["reference"], data["net_amount"]) end end
Você paga só quando recebe. Sem letra miúda, sem cobrança de manutenção.
Migre clientes, assinaturas e histórico de cobrança sem perder webhook nem reconciliação. Importador automático nos principais provedores.