Skip to main content
GET
Get Terminal Payment Detail

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

id
string
required

Terminal Payment ID

Pattern: ^[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}$

Response

Terminal Payment fetched successfully

payment_id
string
required
Pattern: ^[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}$
Example:

"abcd-3254fsd-3242"

type
enum<string>
required
Available options:
PAY,
PRE_AUTH
country
enum<string>
required
Available options:
ID,
VN,
TH,
MY
Example:

"ID"

currency
enum<string>
required
Available options:
IDR,
VND,
THB,
MYR
Example:

"IDR"

request_amount
number
required
Required range: x >= 1
Example:

100000

status
enum<string>
required
Available options:
SUCCEEDED,
VOIDED,
AUTHORIZED,
REVERSED
Example:

"SUCCEEDED"

payment_details
object
required
updated
string<date-time>
required
Example:

"2024-11-06T15:32:42Z"

business_id
string
Example:

"abcd-3254fsd-3242"

reference_id
string
Example:

"ref-12345"

customer_id
string
Example:

"cus-12345"

failure_code
string | null
Example:

"VOID_FAILED"

metadata
object
created
string<date-time>
Example:

"2024-11-06T15:32:42Z"