Skip to content
Esc
↑↓navigate↵open⌘Jpreview

Retrieve a payment

GET/payments/{paymentId}
Authorization
AuthorizationBearer token · headerrequired

Your Apipay secret API key.

Path parameters
paymentIdstringrequired

The payment's unique identifier.

Responses
200

The requested payment.

idstringrequired
amountintegerrequired

Amount in the smallest unit of the currency (e.g. Rupiah has no sub-unit, so this is whole Rupiah).

currencystringrequired
methodPaymentMethodrequired
Allowed:qrisvirtual_accountcardewallet
statusPaymentStatusrequired
Allowed:pendingsucceededfailedcanceled
customer_idstring | null
descriptionstring | null
created_atstring<date-time>required
401

The API key is missing, invalid, or revoked.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
404

No resource exists with that identifier.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://api.apipay.id/v1/payments/pay_6b2f9d4e' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Response
{
  "id": "pay_6b2f9d4e",
  "amount": 150000,
  "currency": "IDR",
  "method": "qris",
  "status": "pending",
  "customer_id": "cus_8f3a2b1c",
  "description": "Order",
  "created_at": "2019-08-24T14:15:22Z"
}