Skip to main content
POST
Create a payment link

Authorizations

Authorization
string
header
required

Scoped Bearer token from POST /merchant/api/auth.

Body

application/json
title
string
required
description
string
amount
number<float>

Fixed amount. Omit for an open (customer-entered) amount.

currency
string
default:USD
url_slug
string

Custom slug; must be unique.

usage_limit
integer

Max number of successful payments.

expires_at
string<date-time>

Response

Payment link created.

success
boolean
Example:

true

message
string
request_id
string<uuid>
data
object