Chuyển tới nội dung chính

Truy vấn giao dịch

Truy vấn trạng thái hiện tại và chi tiết đầy đủ của bất kỳ giao dịch nào — cho dù được tạo qua Checkout, S2S Card hay iFrame.

Endpoint: POST /v2/checkout/query
Content-Type: application/json


Yêu cầu (Request)

TrườngLoạiBắt buộcMô tả
transactionIdString (ULID)MID giao dịch của GLODIPAY
signatureString(max:750)MChữ ký RSA-MD5. Xem Chữ ký

Ví dụ yêu cầu:

{
"transactionId": "01jza90dy6w82dfrrqvadn5vs4",
"signature": "base64-encoded-signature"
}

Phản hồi (Response)

Content-Type: application/json

TrườngLoạiMô tả
merchantIdStringID của người bán
transactionIdStringID giao dịch của GLODIPAY (ULID)
transactionNumberStringSố giao dịch dễ hiểu của GLODIPAY
refStringorderRef của người bán
currencyStringMã tiền tệ ISO 4217
amountFloatSố tiền hóa đơn
paidAmountFloatSố tiền thực tế đã thu từ người mua (bao gồm cả phí người mua)
settlementAmountFloatSố tiền sẽ được thanh quyết toán cho người bán
estimationSettlementAtISO 8601 datetimeThời gian thanh quyết toán dự kiến
feesJSONPhân tách các loại phí. Xem đối tượng fees
statusStringTrạng thái giao dịch. Xem Giá trị trạng thái
statusCodeNumberMã trạng thái số. Xem Mã trạng thái
metadataJSONCác cặp khóa-giá trị từ phiên thanh toán ban đầu
transactionDocumentsJSONCác tài liệu hỗ trợ từ phiên làm việc ban đầu
paymentMethodDetailsJSONPhương thức thanh toán đã sử dụng. Xem đối tượng paymentMethodDetails
messageStringThông báo trạng thái dễ hiểu
descriptorStringMô tả giao dịch (descriptor)
transactionCreatedAtISO 8601 datetimeThời gian tạo giao dịch trong hệ thống GLODIPAY
originalTransactionCreatedAtISO 8601 datetimeThời gian tạo giao dịch tại PSP
signatureStringChữ ký RSA-MD5 — xác minh bằng khóa công khai của GLODIPAY. Xem Chữ ký

Ví dụ phản hồi:

{
"merchantId": "1100000123",
"transactionId": "01jza90dy6w82dfrrqvadn5vs4",
"transactionNumber": "2604-1713100800",
"ref": "ORDER-001",
"currency": "USD",
"amount": 100.00,
"paidAmount": 105.00,
"settlementAmount": 95.00,
"estimationSettlementAt": "2026-04-16T00:00:00+00:00",
"fees": {
"buyer": 5.00,
"seller": 5.00,
"rolling": 2.00,
"operate": 3.00,
"estimationRollingReleaseAt": "2026-05-14T00:00:00+00:00"
},
"status": "successful",
"statusCode": 6,
"paymentMethodDetails": {
"displayName": "Credit / Debit Card",
"group": "card",
"family": "card",
"type": "card",
"card": {
"name": "John Doe",
"firstSixDigits": "411111",
"lastFourDigits": "1111",
"expiryMonth": "01",
"expiryYear": "30",
"type": "visa"
}
},
"metadata": { "orderId": "12345" },
"message": null,
"descriptor": "GLODIPAY*ORDER-001",
"transactionCreatedAt": "2026-04-14T10:00:00+00:00",
"originalTransactionCreatedAt": "2026-04-14T10:00:01+00:00",
"signature": "base64-encoded-rsa-signature"
}

Lưu ý

  • Phản hồi truy vấn chứa các trường tương tự như payload thông báo IPN. Hãy sử dụng nó để đối soát trạng thái thanh toán khi không nhận được IPN.
  • Luôn xác minh signature trong phản hồi truy vấn trước khi tin tưởng vào trạng thái.
  • transactionId được trả về trong các phản hồi API Checkout, S2S Card và iFrame khi phiên thanh toán được tạo.

Bookmarks

No bookmarks yet.
Hover over a heading and click to save a section.