Saltar al contenido principal
Chile · CLP · Webpay Plus · Mercado Pago

Cobra con cualquier proveedor
desde una sola API.

Tus sistemas crean intenciones de pago y reciben webhooks firmados. La API se encarga del checkout con cada proveedor, de confirmar el resultado y de conciliar los pagos en curso.

1integración para todos los proveedores
2proveedores + sandbox con simulador
0datos de tarjeta en tus sistemas

Cómo viaja un pago

Tu sistema solo habla con la API. Cada cambio de estado se guarda junto con su evento, se confirma con el proveedor y te llega como un webhook firmado.

Cómo viaja un pago: tu sistema, la API de pagos, el registro transaccional, el procesador de eventos y los proveedoresTUS SISTEMASSistema ASistema BApp XREST /v1API de pagosAPI key · rate limitIdempotency-Keycrear · consultarconectoresWebpay PlusTransbank · redirect POSTCheckout ProMercado Pago · Orders APIsimulador · sandboxaprobar · rechazarwebhook + consultauna transacciónRegistro transaccionalestadoconsultaseventosdedupProcesador de eventospublica cada eventoactualiza consultasavisos del proveedorwebhooks a tu sistemaBUS DE EVENTOSpagosconectores · webhooksconciliaciónentregas agotadaswebhook firmado HMAC-SHA256 al consumidor
pedido del consumidorevento guardado con el cambioaplicado una sola vezwebhook saliente

Una sola API

Creas un payment intent y pides un checkout. La API usa Webpay Plus o Mercado Pago según la configuración de tu comercio, sin que tu código conozca los detalles de cada proveedor.

Sin datos de tarjeta

El comprador paga en el checkout hospedado del proveedor. Por la API solo viajan referencias, montos y estados.

Sin cobros duplicados

Cada operación que mueve dinero acepta Idempotency-Key, y cada aviso llega firmado con un id único: reintenta sin miedo y aplica cada evento una sola vez.

Tu primer cobro

Crea el intent, pide el checkout y redirige al comprador. El resultado te llega por webhook y lo puedes consultar con su timeline completo.

Guía completa →
curl -X POST https://api.pagos.example.com/v1/payment-intents \
-H "Authorization: Bearer pay_sb_…" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{ "merchant_account_id": "mrc_…", "external_reference": "order-12345",
"amount": 25990, "currency": "CLP", "provider": "auto",
"return_url": "https://consumer.example.com/pagos/retorno" }'

Webhooks →

Eventos, payload, firma HMAC y cómo verificarla en Node, Python y Go.

Sandbox →

Prueba el flujo completo con un simulador donde eliges el resultado de cada pago.