Developer API

Build with the PayRequest API

Integrate PayRequest into your applications with our powerful REST API. Create payment links, manage invoices, handle subscriptions, and automate your billing workflows.

Create a payment link
# Create a payment link with a single API call
curl -X POST https://api.payrequest.io/v1/payment-links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"amount": 2500, "currency": "EUR", "description": "Invoice #1234"}'

API Endpoints

Access all PayRequest features through our comprehensive REST API. Each endpoint supports standard HTTP methods and returns JSON responses.

Payment Links

Create, retrieve, and manage payment links with customizable amounts, descriptions, and expiration settings.

POSTGETDELETE

Invoices

Generate professional invoices, track payment status, and send automatic reminders to your customers.

POSTGETPUT

Customers

Manage your customer database, store contact information, and track purchase history.

POSTGETPUTDELETE

Payments

Retrieve payment records, check transaction status, and access detailed payment information.

GET

Subscriptions

Create recurring billing plans, manage subscriber lifecycle, and handle plan changes.

POSTGETPUTDELETE

Webhooks

Receive real-time notifications for payments, invoice updates, and subscription events.

POSTGETDELETE

Built for Developers

Everything you need to integrate PayRequest into your applications quickly and securely.

API Key Authentication

Secure Bearer token authentication for all API requests.

HTTPS Only

All API communication is encrypted with TLS 1.2+.

Generous Rate Limits

1,000 requests per minute with burst allowance.

Webhook Events

Real-time notifications for all billing events.

What You Can Build

The PayRequest API powers integrations across industries and use cases.

E-commerce Checkout
Generate payment links dynamically for your shopping cart and order system.
SaaS Billing
Automate subscription management and recurring invoicing for your software.
Marketplace Payments
Handle payments between buyers and sellers on your platform.
Custom Invoicing
Generate and send invoices from your CRM or accounting software.

Quick Start Guide

1
Create an Account
Sign up for PayRequest and connect your payment provider.
2
Get Your API Key
Generate an API key from your dashboard settings.
3
Make Your First Call
Use the API to create a payment link or invoice.
Go Live
Switch to production mode and start accepting payments.

Ready to Start Building?

Create your free account today and get your API keys in minutes. No credit card required to start.