Documentación
Documentación
Pagos Express crea enlaces de cobro que tu cliente paga en una página con tu marca. Esta documentación cubre la API REST, el servidor MCP y los webhooks. Todo lo que hace el dashboard se puede hacer por API.
URL base y convenciones
La API vive en https://api.pagos.express. Las rutas públicas empiezan con /v1. Las convenciones siguen el estilo de Stripe: claves secretas en Authorization: Bearer, Idempotency-Key en las creaciones, paginación por cursor con starting_after y errores en formato application/problem+json.
- Los importes son enteros en unidades menores:
150000son MX$1,500.00. Nunca envíes decimales. - Cada objeto trae
livemode. Las clavessk_test_nunca ven ni crean datos en vivo. - Las listas responden
{ "object": "list", "data": [...], "has_more": true }.
Primer cobro en cinco minutos
- Crea una cuenta y, en el dashboard, abre API y MCP. Crea una clave de prueba. Se muestra una sola vez.
- Conecta Stripe o eCart Pay en Conexiones en modo pruebas. Sin una conexión activa, la creación responde
409 no_active_connection. Si aún no tienes cuenta de eCart Pay, créala con nuestro enlace de partner. - Crea el enlace:
curl https://api.pagos.express/v1/payment_links \
-H "Authorization: Bearer sk_test_..." \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"title": "Consultoría septiembre",
"items": [{ "name": "Sesión", "quantity": 1, "unitPriceCentavos": 150000 }],
"currency": "MXN"
}'{
"object": "payment_link",
"id": "pl_…",
"livemode": false,
"status": "active",
"url": "https://pagos.express/l/…",
"amountCentavos": 150000,
"currency": "MXN",
"expiresAt": null,
"metadata": {}
}Comparte url con tu cliente. Crear el enlace no cobra a nadie: el pago ocurre en esa página, en el checkout alojado de la pasarela que elija (Stripe o eCart Pay).
- Confirma el pago con
GET /v1/payment_links/{id}(estadopaid) o con un webhookpayment.succeeded. Solo un pago ensucceededconfirma fondos; nunca confíes en la redirección del navegador.
Pruebas gratis, sin dinero real
sk_live_.¿Prefieres un agente?
Las mismas operaciones existen como herramientas MCP en https://api.pagos.express/mcp/test (pruebas) y https://api.pagos.express/mcp (en vivo). Cada herramienta reentra al mismo handler /v1, con la misma autenticación, aislamiento e idempotencia. Guía del servidor MCP.
Guías
Autenticación y modos
Claves API, Bearer, test frente a live, rate limits.
Enlaces de pago
Crear y operar cobros; importes en centavos; estados del enlace.
Pagos y confirmación
Solo succeeded confirma. Listar, consultar y sincronizar pagos.
Idempotencia y reintentos
Idempotency-Key, replays, conflictos y reintentos seguros.
Envío por correo
Enviar el link por correo y leer su historial de entrega.
Webhooks
Eventos firmados, verificación HMAC-SHA256 y reintentos.
Servidor MCP
URLs, OAuth o clave, y las herramientas del agente.
Errores
Catálogo de códigos de error problem+json.
Referencia API
Referencia OpenAPI interactiva del contrato /v1.