Crie o pedido
Crie um pedido de pagamento avulso no seu servidor com a API e compartilhe o link de pagamento hospedado.
Pedido + valor exatoComece com um endereço de USDC ou USDT que você já controla. Seus clientes pagam em um checkout claro e hospedado, os fundos chegam diretamente à sua carteira e cada pagamento fica conciliado.
Você continua responsável pelas suas obrigações tributárias, de sanções e de diligência sobre seus clientes.
0x71E4…9A20Um produto, duas entradas
O checkout recebe o pagamento.A conciliação completa o registro.Do pedido à contabilidade
Sem outro sistema nem repasses manuais para planilhas após o pagamento.
Crie um pedido de pagamento avulso no seu servidor com a API e compartilhe o link de pagamento hospedado.
Pedido + valor exatoEle escaneia o QR code ou conecta a própria carteira, confere a transferência exata e assina pessoalmente.
QR ou conexão da carteiraOs fundos chegam à sua carteira. O MainPay confirma a transferência, envia um webhook assinado e vincula os registros.
Pago + conciliadoA vantagem de não custodiar fundos
Conecte um endereço público de recebimento. Seu cliente assina na própria carteira e as stablecoins chegam diretamente à sua. O MainPay observa e registra a transferência; nunca guarda chaves nem movimenta fundos.
Sem saldo compartilhado, espera para saque ou conta controlada pelo MainPay.
O MainPay não adiciona etapas de custódia ou KYC entre sua carteira e um checkout de teste.
As transferências de stablecoins são liquidadas na blockchain. Você inicia os reembolsos na sua própria carteira; o MainPay não pode recuperar os fundos.
A vantagem integrada
Cada pedido do MainPay reúne cliente, valor, carteira, transação e referência em um único registro. As receitas são vinculadas ao chegar, as exceções são sinalizadas e os arquivos CSV permitem que seu contador trabalhe no QuickBooks ou Xero.
USDC · Base$4,800.00 ConciliadoUSDT · TRON$2,500.00 ConciliadoUSDC · Ethereum$1,175.00 ConciliadoFeito para desenvolvedores
Mantenha sua chave API no servidor, retorne apenas a URL hospedada e faça a entrega com base em um evento verificado do t=,v1= webhook.
const response = await fetch(
"https://api.mainpay.com/v1/invoices",
{
method: "POST",
headers: {
"X-API-Key": process.env.MAINPAY_API_KEY,
"Idempotency-Key": crypto.randomUUID(),
"Content-Type": "application/json"
},
body: JSON.stringify({
fiat_amount: "25.00",
asset: "USDC",
network: "base",
receiving_account_id: process.env.MAINPAY_WALLET_ID,
customer_name: "user_42",
client_reference_id: "user_42"
})
}
);
const order = await response.json();
// Return only this public URL to your browser.
return order.hosted_url;Escopo claro
O MainPay oferece pedidos de pagamento avulso e recargas de créditos pré-pagos. Sua aplicação gerencia e concede o saldo de créditos após verificar um evento de pagamento.
Crie um pedido, receba uma transferência assinada pela carteira do cliente e faça a entrega com base no webhook de pagamento.
Use um pedido avulso de credit_topup e conceda os créditos no seu próprio banco de dados.
Sem assinaturas com cobrança automática. Um checkout sem custódia não pode retirar o próximo pagamento da carteira do cliente.
Receba, vincule e feche