Skip to main content
Endpoint:

Authorization

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

Path Parameters

string<uuid>
required
A unique identifier of the transaction.Example:a1b2c3d4-e5f6-7890-abcd-ef1234567890

Response

Successful Response

Main Structure (Root)

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

data Structure (Object)

string<uuid>
Unique transaction ID.
object | null
Additional custom data attached to the transaction, can be null.
integer
Total transaction amount.
number (timestamp)
Transaction creation time in epoch format (ms).
number (timestamp)
Transaction last update time in epoch format (ms).
string
Transaction status (e.g. paid, unpaid, created, expired).
number (timestamp)
Transaction expiration time in epoch format (ms).
string
Invoice code associated with the transaction (if any).
boolean
Indicates whether the transaction is a cross-sell.
string | null
Selected order variant (if any).
string
Payment method used (e.g. QRIS, Virtual Account, EWallet).
Payment link information used for this transaction.
object
Customer data that made the purchase.
object
Gift recipient data if the purchase is a gift for someone else.
object
Merchant data (the store owner).
string <uuid>
ID payment link.
integer
Payment link price or nominal value.
string
Payment link status (e.g. active).
number | null
Payment link expiration time in epoch format (ms), can be null.
Payment link slug/short URL.
string
Payment link type (e.g. payment_link, digital_product, webinar).

customer Structure (Object)

string <uuid>
Unique customer ID.
string
Customer’s email address.
string
Customer status (e.g. active).
string
Customer’s name.
string
Customer’s mobile phone number.
string <uuid>
Merchant user ID that owns this customer.

givenCustomer Structure (Object)

string <uuid>
Unique customer ID of the gift recipient.
string
Gift recipient’s email address.
string
Gift recipient status.
string
Gift recipient’s name.
string
Gift recipient’s mobile phone number.
string <uuid>
Merchant user ID that owns this customer.

user Structure (Object)

string <uuid>
Unique merchant user ID.
string
Merchant store name.
string
Merchant email address.
object
Merchant account details.

account Structure (Object)

string
Merchant account email.
string
Merchant account name.
string
Merchant account phone number.
string
Merchant account address.
Merchant account logo information.

logo Structure (Object)

string
URL of the merchant logo image.

Errors

object
Returned when the API key is missing or invalid: { "statusCode": 401, "messages": "Unauthorized" }.
object
Returned when no transaction matches the provided ID: { "statusCode": 404, "messages": "Transaction not found" }.