API para desarrolladores

Desarrolla con la API de PayRequest

Integre PayRequest en sus aplicaciones con nuestra potente API REST. Cree enlaces de pago, gestione facturas, maneje suscripciones y automatice sus flujos de facturación.

Crear un enlace de pago
# Cree un enlace de pago con una sola llamada a la API
curl -X POST https://payrequest.app/api/v1/payment-links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"description": "Invoice #1234", "amount": 49.00}'
# Response
{
"success": true,
"data": {
"url": "https://payrequest.me/yourshop/invoice-1234",
"amount": 49.00,
"currency": "EUR"
}
}

What people build with it

You don't need to be a developer to use the API. If your tool can make an HTTP request, you're good to go.

Hosting & WHMCS panels

When a client's hosting plan is due, auto-generate a payment link and email it. No manual invoicing.

"When subscription renews → create link → email customer"

SaaS usage billing

When a customer hits a usage tier or upgrades a plan, fire a payment request in the background.

"Usage exceeded → POST /v1/payment-links → notify user"

Agency & freelance CRMs

When a project is approved in Notion, Linear or your custom CRM, trigger an invoice via API or Zapier.

"Deal closed → create invoice → send reminder"

E-commerce custom orders

Create a payment link for custom orders that don't fit your standard checkout — works for any amount.

"Custom quote accepted → generate link → customer pays"

Reconciliation & reporting

Use the description field as your reference. Query GET /v1/payments?description=ORDER-123 to check payment status.

"GET /v1/payments?description=INV-042&status=paid"

Webhook automation

When payment.succeeded fires, unlock software access, provision servers, or update your database automatically.

"Payment confirmed → activate license → send email"

Endpoints de la API

Acceda a todas las funciones de PayRequest a través de nuestra completa API REST. Cada endpoint admite métodos HTTP estándar y devuelve respuestas JSON.

Enlaces de pago

Cree, recupere y gestione enlaces de pago con importes, descripciones y configuraciones de caducidad personalizables.

POSTGET

Pagos

Recupere registros de pagos, verifique el estado de las transacciones y acceda a información detallada sobre los pagos.

GET

Facturas

Genere facturas profesionales, realice un seguimiento del estado de pago y envíe recordatorios automáticos a sus clientes.

POSTGET

Webhooks

Reciba notificaciones en tiempo real sobre pagos, actualizaciones de facturas y eventos de suscripción.

EVENT

Clientes

Gestione su base de datos de clientes, almacene información de contacto y realice un seguimiento del historial de compras.

POSTGET

Suscripciones

Cree planes de facturación recurrentes, gestione el ciclo de vida de los suscriptores y maneje cambios de plan.

POSTGET

Available Endpoints

MethodPathDescriptionScope
POST/v1/payment-linksCreate a payment linkbilling.write
GET/v1/payment-linksList payment linksbilling.read
GET/v1/paymentsList & filter paymentsbilling.read
GET/v1/invoicesList invoicesbilling.read
GET/v1/invoices/statsInvoice statisticsbilling.read
GET/v1/invoices/overdueOverdue invoicesbilling.read
POST/v1/invoicesCreate an invoicebilling.write
POST/v1/invoices/{id}/reminderSend payment reminderbilling.write

Diseñado para desarrolladores

Todo lo que necesita para integrar PayRequest en sus aplicaciones de forma rápida y segura.

Autenticación con clave API

Autenticación segura con token Bearer para todas las solicitudes API.

Solo HTTPS

Toda la comunicación de la API está cifrada con TLS 1.2+.

Límites de velocidad generosos

1.000 solicitudes por minuto con asignación de ráfaga.

Eventos de Webhook

Notificaciones en tiempo real para todos los eventos de facturación.

Guía de inicio rápido

From zero to first payment link in under 5 minutes.

1
Crear una cuenta
Regístrese en PayRequest y conecte su proveedor de pagos.
2
Obtenga su clave API
Genere una clave API desde la configuración de su panel de control.
3
Realice su primera llamada
Use la API para crear un enlace de pago o una factura.
4
Activar modo producción
Cambie al modo de producción y comience a aceptar pagos.
Webhook — payment.succeeded
// Receive & verify signed events
POST https://your-app.com/webhooks
X-PayRequest-Signature: sha256=abc...
{
"event": "payment.succeeded",
"data": {
"description": "Invoice #1234",
"amount": 49.00,
"payment_method": "ideal",
"paid_at": "2026-05-30T12:00:00Z"
}
}
// → unlock access, send receipt, update DB

¿Listo para comenzar a desarrollar?

Cree su cuenta gratuita hoy y obtenga sus claves API en minutos. No se requiere tarjeta de crédito para comenzar.