Create Payment Link
Requires a valid Bearer token in the
Authorization header.Request Body
string
required
Display title shown to the customer (e.g.,
Invoice #1042).string
Optional description or note for the payment.
number
required
Payment amount in USD.
string
default:"USD"
Fiat currency for the amount. Currently only
USD is supported.string[]
List of accepted crypto tokens. Defaults to all supported tokens. Options:
USDT, USDC, ETH, BTC.string
Custom URL slug. Auto-generated if not provided.
string
ISO 8601 expiration date. Leave empty for no expiration.
Example Request
Example Response (201)
List Payment Links
Query Parameters
integer
default:"1"
Page number.
integer
default:"20"
Items per page (max 100).
string
Filter by status. One of
active, expired, disabled.Example Response (200)
Get Payment Link
Path Parameters
string
required
The payment link identifier (e.g.,
pl_abc123).Example Response (200)
Update Payment Link
Path Parameters
string
required
The payment link identifier.
Request Body
string
Updated display title.
string
Updated description.
string
Set to
disabled to deactivate the link.string
Updated expiration date in ISO 8601 format.
Example Request
Example Response (200)
Delete Payment Link
Path Parameters
string
required
The payment link identifier.
Example Response (200)
Get Payment Link by Slug (Public)
Path Parameters
string
required
The payment link slug (e.g.,
invoice-1042).Example Response (200)
Error Responses
404 Not Found
410 Gone