Authorization
string
required
Example:
Authorization | Bearer Paste-Your-API-Key-HereRequest Body
string
required
Name/title of the payment request.
integer
required
Nominal amount of payment.
string
Customer email used to send proof of payment or payment reminders.
string
Customer telephone number.
string
General description of the transaction or order.
string
Additional notes for the payment request.
string (format ISO 8601 date-time)
The transaction expiration date and time. After this time, the payment link is
no longer valid.
string
Restrict the payment request to a specific payment method.
string
Cashtag associated with the payment request.
object
Additional custom data attached to the payment request.
Response
Successful ResponseMain Structure (Root)
integer
Status code form API.
string
Status message that describes the status code.
object
The created payment request data.
data Structure (Object)
string<uuid>
Unique request payment ID.
string<uuid>
Unique transaction ID associated with this payment request.
string
The URL that customers can access to open the payment request.
Errors
object
Returned when the request body fails validation:
{ "statusCode": 400, "messages": "Validation Error" }.object
Returned when a payment request with the same identifier already exists:
{ "statusCode": 409, "messages": "already exist" }.object
Returned when a duplicate create request is detected:
{ "statusCode": 429, "messages": "Duplicate request detected. Please wait 1 minute before trying again." }.