Skip to main content
GET
/
v1
/
terminal
/
payments
/
{id}
Get Terminal Payment Detail
curl --request GET \
  --url https://terminal-dev.xendit.co/v1/terminal/payments/{id} \
  --header 'Authorization: Basic <encoded-value>'
{
  "payment_id": "abcd-3254fsd-3242",
  "type": "PAY",
  "country": "ID",
  "currency": "IDR",
  "request_amount": 100000,
  "status": "SUCCEEDED",
  "payment_details": {
    "terminal_id": "abcd-3254fsd-3242",
    "payment_method": "ID_INSERT_CARD"
  },
  "updated": "2024-11-06T15:32:42Z",
  "business_id": "abcd-3254fsd-3242",
  "reference_id": "ref-12345",
  "customer_id": "cus-12345",
  "failure_code": "VOID_FAILED",
  "metadata": {},
  "created": "2024-11-06T15:32:42Z"
}

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

Response

Terminal Payment fetched successfully

payment_id
string
required
Example:

"abcd-3254fsd-3242"

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

"ID"

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

"IDR"

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

100000

status
enum<string>
required
Available options:
SUCCEEDED,
VOIDED,
AUTHORIZED
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"