Skip to main content
Endpoint:

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Path Parameters

string<uuid>
required
A unique identifier obtained when creating an invoice. If accessed through the dashboard, it can be found at the URL on the invoice details page.Example:6f8c19ff-5b97-4792-aa89-d2a12797b356

Response

Successful Response

Main Structure (Root)

integer
Status code form API.
string
Status message that describes the status code.
object
The invoice detail object.

data Structure (Object)

string<uuid>
Unique invoice ID.
integer
Invoice price or nominal value.
string
Invoice status (e.g. paid, unpaid, closed).
string<uuid>
Identifier of the merchant that owns this invoice.
Invoice slug/short URL.
integer
Invoice expiration time in timestamp form (epoch millis).
array of object
List of invoice related transactions.
string<uuid>
Unique customer ID.
object
Details of the customer associated with this invoice.
string<uuid>
The primary transaction ID for this invoice.
string
URL for the invoice payment page.
Unique ID of the payment link (usually the same as invoice ID).

transactions Structure (Array Of Object)

string <uuid>
Unique transaction ID.
object | null
Additional custom data attached to the transaction, can be null.

customer Structure (Object)

string <uuid>
Unique customer ID.
string
Customer’s email address.
string
Customer’s mobile phone number.
string
Customer’s name.

Errors

object
Returned when the API key is missing or invalid: { "statusCode": 401, "messages": "Unauthorized" }.
object
Returned when no invoice matches the provided ID: { "statusCode": 404, "messages": "Not Found" }.