Entwickler-API

Entwickeln Sie mit der PayRequest API

Integrieren Sie PayRequest in Ihre Anwendungen mit unserer leistungsstarken REST-API. Erstellen Sie Zahlungslinks, verwalten Sie Rechnungen, handhaben Sie Abonnements und automatisieren Sie Ihre Abrechnungsworkflows.

Erstellen Sie einen Zahlungslink
# Erstellen Sie einen Zahlungslink mit einem einzigen API-Aufruf
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"

API-Endpunkte

Greifen Sie auf alle PayRequest-Funktionen über unsere umfassende REST-API zu. Jeder Endpunkt unterstützt Standard-HTTP-Methoden und gibt JSON-Antworten zurück.

Zahlungslinks

Erstellen, abrufen und verwalten Sie Zahlungslinks mit anpassbaren Beträgen, Beschreibungen und Ablaufeinstellungen.

POSTGET

Zahlungen

Rufen Sie Zahlungsaufzeichnungen ab, überprüfen Sie den Transaktionsstatus und greifen Sie auf detaillierte Zahlungsinformationen zu.

GET

Rechnungen

Erstellen Sie professionelle Rechnungen, verfolgen Sie den Zahlungsstatus und senden Sie automatische Erinnerungen an Ihre Kunden.

POSTGET

Webhooks

Erhalten Sie Echtzeitbenachrichtigungen für Zahlungen, Rechnungsaktualisierungen und Abonnementereignisse.

EVENT

Kunden

Verwalten Sie Ihre Kundendatenbank, speichern Sie Kontaktinformationen und verfolgen Sie die Kaufhistorie.

POSTGET

Abonnements

Erstellen Sie wiederkehrende Abrechnungspläne, verwalten Sie den Lebenszyklus der Abonnenten und handhaben Sie Planänderungen.

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

Entwickelt für Entwickler

Alles, was Sie benötigen, um PayRequest schnell und sicher in Ihre Anwendungen zu integrieren.

API-Schlüssel-Authentifizierung

Sichere Bearer-Token-Authentifizierung für alle API-Anfragen.

Nur HTTPS

Die gesamte API-Kommunikation ist mit TLS 1.2+ verschlüsselt.

Großzügige Ratenbegrenzungen

1.000 Anfragen pro Minute mit Burst-Erlaubnis.

Webhook-Ereignisse

Echtzeitbenachrichtigungen für alle Abrechnungsereignisse.

Schnellstart-Anleitung

From zero to first payment link in under 5 minutes.

1
Konto erstellen
Melden Sie sich bei PayRequest an und verbinden Sie Ihren Zahlungsanbieter.
2
API-Schlüssel erhalten
Generieren Sie einen API-Schlüssel in Ihren Dashboard-Einstellungen.
3
Ersten Aufruf tätigen
Verwenden Sie die API, um einen Zahlungslink oder eine Rechnung zu erstellen.
4
Live gehen
Wechseln Sie in den Produktionsmodus und beginnen Sie, Zahlungen zu akzeptieren.
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

Bereit zu entwickeln?

Erstellen Sie noch heute Ihr kostenloses Konto und erhalten Sie Ihre API-Schlüssel in wenigen Minuten. Keine Kreditkarte erforderlich.