Aceite stablecoins.
Cada pagamento, conciliado.
Cada pagamento chega vinculado e pronto para a revisão de fim de mês. Conecte um endereço de USDC ou USDT que você controla e integre em minutos.
Recebe em stablecoins? Mantenha um registro de receitas grátis →Redes de stablecoins compatíveis
A vantagem integrada
Mais que um checkout.
Já conciliado.
Cada pagamento reúne cliente, pedido ou fatura, valor exato, carteira e transação. As exceções são sinalizadas, e as exportações CSV permitem que seu contador trabalhe no QuickBooks ou Xero.
O MainPay conecta pagamentos à contabilidade sem tocar nos fundos.
Explore a conciliaçãoUm fluxo de pagamento completo
Do pedido à carteira
e ao fechamento das contas.
Crie um pedido de pagamento avulso
Crie no seu servidor e compartilhe o link de pagamento hospedado. Sua chave API permanece privada.
Seu cliente faz o pagamento
Ele escaneia o QR code ou conecta a própria carteira, confere a transferência exata e assina pessoalmente.
Entregue e conclua
O MainPay confirma a transferência, envia um webhook assinado e concilia o pagamento automaticamente.
O diferencial do MainPay
Os registros acompanham cada pagamento.
As receitas são vinculadas ao cliente e ao pedido assim que chegam. Sua equipe resolve as exceções e exporta um registro de fechamento claro e verificável.
1,995.00 / 2,000.00 USDC recebidos
850.00 USDT recebidos na TRON
Para desenvolvedores
Aceite pagamentos em cerca de 5 linhas.
Crie um checkout hospedado no seu servidor com o SDK Node. Sem custódia: os fundos chegam diretamente à sua carteira. O modo de teste é gratuito; entre em produção quando estiver pronto.
import MainPay from "@mainpay/node";
const mainpay = new MainPay(process.env.MAINPAY_API_KEY);
// Hosted checkout — funds settle to your own wallet.
const order = await mainpay.orders.create({
fiat_amount: "4800.00",
asset: "USDC",
network: "base",
receiving_account_id: process.env.MAINPAY_WALLET_ID,
client_reference_id: "INV-042",
});
return Response.redirect(order.hosted_url);Projetado para manter o controle
Seu dinheiro nunca passa pelo MainPay.
Os clientes pagam nos endereços de recebimento que você controla.
O MainPay só precisa de endereços públicos de carteiras para monitorar pagamentos.
Cada registro leva à transação de origem na blockchain.
Já recebe pagamentos?
Também conciliamos
essas receitas.
Já recebe USDC ou USDT fora do MainPay? Conecte os endereços públicos das carteiras que você controla, vincule transferências existentes a clientes e faturas e entregue ao contador um histórico claro de fim de mês.
Conheça o programa piloto de conciliação ou integre com a API.