Acepta stablecoins.
Cada pago, conciliado.
Cada pago llega vinculado y listo para la revisión de fin de mes. Conecta una dirección de USDC o USDT que controles e intégrala en minutos.
¿Recibes pagos en stablecoins? Lleva un registro de ingresos gratis →Redes de stablecoins compatibles
La ventaja integrada
Más que un cobro.
Ya conciliado.
Cada pago reúne su cliente, pedido o factura, importe exacto, billetera y transacción. Las incidencias se señalan y los archivos CSV permiten a tu contable trabajar en QuickBooks o Xero.
MainPay vincula los pagos con tu contabilidad sin tocar los fondos.
Explora la conciliaciónUn flujo de pago completo
Del pedido a la billetera
y al cierre de cuentas.
Crea un pedido de pago único
Créalo desde tu servidor y comparte el enlace de pago alojado. Tu clave API permanece privada.
Tu cliente realiza el pago
Escanea el código QR o conecta su propia billetera, revisa la transferencia exacta y la firma personalmente.
Entrega y cierra
MainPay confirma la transferencia, envía un webhook firmado y concilia el pago automáticamente.
Qué distingue a MainPay
Los registros acompañan a cada pago.
Los ingresos se vinculan a su cliente y pedido al llegar. Tu equipo resuelve las incidencias y exporta un registro de cierre claro y verificable.
1,995.00 / 2,000.00 USDC recibidos
850.00 USDT recibidos en TRON
Para desarrolladores
Acepta pagos en unas 5 líneas.
Crea una página de pago desde tu servidor con el SDK de Node. Sin custodia: los fondos llegan directamente a tu billetera. El modo de prueba es gratis; pasa a producción cuando estés listo.
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);Diseñado para mantener el control
Tu dinero nunca pasa por MainPay.
Los clientes pagan a las direcciones de recepción que tú controlas.
MainPay solo necesita direcciones públicas de billeteras para supervisar pagos.
Cada registro enlaza con su transacción de origen en la blockchain.
¿Ya recibes pagos?
También conciliamos
esos ingresos.
¿Ya recibes USDC o USDT fuera de MainPay? Conecta las direcciones públicas de billeteras que controlas, vincula las transferencias existentes a clientes y facturas y entrega a tu contable un registro claro de fin de mes.