Documentation Index
Fetch the complete documentation index at: https://docs.payreque.st/llms.txt
Use this file to discover all available pages before exploring further.
Payment Links & Payments
Use these endpoints to generate fixed-amount payment links on the fly and query incoming payments for reconciliation β for example, per-user or per-reference billing flows.Create a Payment Link
Generates a shareable payment link (Smart Link) with a fixed amount and a custom description you can use as a reference when reconciling.Bearer token with
billing.write scopeRequest Body
Your internal reference, shown on the payment page and included in all webhook payloads and payment records. Example:
JMIT-githubuserFixed payment amount in euros (decimal). Example:
49.003-letter ISO currency code. Defaults to
EUR.Request Example
Response
The URL slug is automatically derived from your
description (e.g. JMIT-githubuser β jmit-githubuser). If a link with that slug already exists, a numeric suffix is appended (jmit-githubuser-2).List Payment Links
Returns a paginated list of all your payment links.Bearer token with
billing.read scopeNumber of results per page (max 100)
Request Example
Response
List Payments
Query incoming payments for reconciliation. Filter bydescription to find all payments tied to a specific reference.
Bearer token with
billing.read scopeFilter payments by description (case-insensitive partial match). Example:
JMIT-githubuserFilter by status:
paid, open, pending, or failedStart date filter (YYYY-MM-DD)
End date filter (YYYY-MM-DD)
Number of results per page (max 100)
Request Example
Response
Reconciliation workflow
A typical programmatic billing flow using these endpoints:- Create a payment link with the userβs identifier as
description(e.g.JMIT-githubuser) - Send the
urlto your customer via email or embed it in your app - Receive a webhook (
payment.succeeded) with thedescriptionandpayment_link_idwhen payment arrives β see Webhooks - Or poll
GET /v1/payments?description=JMIT-githubuser&status=paidto reconcile on demand