API développeur

Développez avec l' API PayRequest

Intégrez PayRequest dans vos applications avec notre puissante API REST. Créez des liens de paiement, gérez des factures, gérez des abonnements et automatisez vos flux de facturation.

Créer un lien de paiement
# Créez un lien de paiement avec un seul appel 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"

Points de terminaison API

Accédez à toutes les fonctionnalités de PayRequest via notre API REST complète. Chaque point de terminaison prend en charge les méthodes HTTP standard et renvoie des réponses JSON.

Liens de paiement

Créez, récupérez et gérez des liens de paiement avec des montants, descriptions et paramètres d'expiration personnalisables.

POSTGET

Paiements

Récupérez les enregistrements de paiement, vérifiez le statut des transactions et accédez aux informations détaillées sur les paiements.

GET

Factures

Générez des factures professionnelles, suivez le statut de paiement et envoyez des rappels automatiques à vos clients.

POSTGET

Webhooks

Recevez des notifications en temps réel pour les paiements, les mises à jour de factures et les événements d'abonnement.

EVENT

Clients

Gérez votre base de données clients, stockez les informations de contact et suivez l'historique des achats.

POSTGET

Abonnements

Créez des plans de facturation récurrents, gérez le cycle de vie des abonnés et gérez les changements 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

Conçu pour les développeurs

Tout ce dont vous avez besoin pour intégrer PayRequest dans vos applications rapidement et en toute sécurité.

Authentification par clé API

Authentification sécurisée par jeton Bearer pour toutes les requêtes API.

HTTPS uniquement

Toute communication API est chiffrée avec TLS 1.2+.

Limites de débit généreuses

1 000 requêtes par minute avec allocation de rafale.

Événements Webhook

Notifications en temps réel pour tous les événements de facturation.

Guide de démarrage rapide

From zero to first payment link in under 5 minutes.

1
Créer un compte
Inscrivez-vous sur PayRequest et connectez votre fournisseur de paiement.
2
Obtenir votre clé API
Générez une clé API depuis les paramètres de votre tableau de bord.
3
Effectuer votre premier appel
Utilisez l'API pour créer un lien de paiement ou une facture.
4
Passer en production
Passez en mode production et commencez à accepter des paiements.
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

Prêt à commencer à développer ?

Créez votre compte gratuit aujourd'hui et obtenez vos clés API en quelques minutes. Aucune carte de crédit requise pour commencer.