API Doc
Languages
Languages
  • English
  • 简体中文
Languages
Languages
  • English
  • 简体中文
  1. 9. Checkout
  • API Signature Process
  • API General Code
  • 1. Callback
    • Merchant Subscription Event Notification - Signature Process
  • 2. Account
    • 2.1 Check Account Balance
      GET
    • 2.2 Payment Statement
      POST
    • 2.3 Payout Statement
      POST
  • 3. Payout
    • Payout Product Flow Chart
    • Open API Channel List
    • 3.1 Create Payout
      POST
    • 3.3 Payout Callback Notification
      POST
    • 3.2 Check Payout Status
      GET
  • 4. Bills Payment
    • Bills Payment Product Flow Chart
    • Bills Payment ChannelCode List
    • 4.1 Create Static Virtual Account
      POST
    • 4.2 Batch Create Static Virtual Account
      POST
    • 4.3 Update Static Virtual Account
      POST
    • 4.4 Get Virtual Account Cashier Short Url
      POST
    • 4.5 Get Virtual Account's Payments
      GET
    • 4.6 Repayment verification API
      POST
    • 4.7 Cancel Static Virtual Account
      POST
    • 4.8 Virtual Account Callback Notification
      POST
  • 5. QrCode
    • QrCode Product Flow Chart
    • QrCode ChannelCode List
    • 5.1 Create QR Code
    • 5.2 Get QR Code Detail
    • 5.3 Get QR Code Payments
    • 5.4 Cancel QR Code
    • 5.6 Update QR Code
    • 5.5 QR Code Callback Notification
  • 6. Bank Transfer
    • Bank Transfer Product Flow Chart
    • Bank Transfer ChannelCode List
    • 6.1 Batch Create Bank Transfer Account
    • 6.2 Batch Update Bank Transfer Account
    • 6.3 Bank Transfer Account Payments
    • 6.4 Bank Transfer Callback Notification
  • 7. Web payment
    • Web Payment Product Flow Chart
    • Web Payment ChannelCode List
    • 7.1 Create Web Payment
    • 7.2 Check Web Payment Status
    • 7.3 Web Payment Channels
    • 7.4 Web Payment Callback Notification
  • 8. Refund
    • Refund Support Channel List
    • 8.1 Create Refund
    • 8.2 Get Refund Payments
    • 8.3 Refund Callback Notification
  • 9. Checkout
    • 9.1 Query the channels supported by the cashier counter
      POST
    • 9.2 Create the checkout counter
      POST
    • 9.3 Check the cashier counter
      POST
    • 9.4 Close the cashier counter
      POST
    • 9.5 Checkout Payment Notification
      POST
  • 10. Direct Debit
    • Direct Debit Channel Code List
    • Authorization
      • 10.1 Create Authorization Link
      • 10.2 Check Authorization Status
      • 10.3 Cancel Authorization
      • 10.4 Authorization Notification
    • Orders
      • 10.5 Create Payment
      • 10.6 Check Payment Status
      • 10.7 Payment Notification
  • 11. Ekyc
    • Ekyc Channel Code List
    • 11.1 Ekyc Init
    • 11.2 Ekyc Check Result
    • 11.3 Ekyc Notification
  • Schemas
    • Response body
  1. 9. Checkout

9.3 Check the cashier counter

POST
/api/v2/checkout/query

Request

Body Params application/jsonRequired

Example
{
    "appId": "53cbe10f8e904f74b6eba3f8458749b6",
    "sign": "lsTZaQ4E0MXlbiwWPK/xFFAOiPGOymB6rCPBHBQtBypQTb2lrOXX5Em1IijK2F1f0rKTkaxEIwyYj94dKl0s1oCFDQ1hcelUzeSP9FOgxgJs9DoyTNSNYhelCj/H4YCEZICxBwnGEsUx6HIKRz8d3COWf+gjjJSRkdXWnTYiUH8MDVaQqPkhye5xcyDNNwQJRI9xwka3A2D+ddSiaIdFisNr7FmOEv43KxhYJp56dgc3hTEkv8QT50m2tlGFsD+I+3TjsxWSb6oLAZoGHRJu9+tsyNlSa7s0WbJ3a37lk64//V5vcNvCAQqeVZPVRJvGM4MN0K/kTaGmxmYz03L20nblOBVly7IUJPrlyNWDMmBG42WKmvj7KLk898K0os3xlANZYRVqvCKAsho/4PxSjjJIVDYnMExu0Wvx1pwr86OKiwMb/3wNfjzmqdgVIPa0TzPlAGBOvqYWKV5Ynafe+3xmoPbmeHFWrSSK/C1Oq6Y0+693QVWgKys81HBzPzwuZ9XxNW/kVrAew37URkcOMHB/usQ4H9dQQEqZTP0wfaPG4x70d0rCBzn6u+KJZhXNk+DaXLRpHSdHqoaySoTlZbxJIYRpouCvs5293VZ23g/8bbrRjfzW+95WLhzzE8jljdKvCjG6xFHsx3wR8Y/AXpU04JEmhfo6sbkTqtv8bTM=",
    "param": "{\"checkoutId\":\"CH1990666839369187328\"}"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v2/checkout/query' \
--header 'Content-Type: application/json' \
--data '{
    "appId": "53cbe10f8e904f74b6eba3f8458749b6",
    "sign": "lsTZaQ4E0MXlbiwWPK/xFFAOiPGOymB6rCPBHBQtBypQTb2lrOXX5Em1IijK2F1f0rKTkaxEIwyYj94dKl0s1oCFDQ1hcelUzeSP9FOgxgJs9DoyTNSNYhelCj/H4YCEZICxBwnGEsUx6HIKRz8d3COWf+gjjJSRkdXWnTYiUH8MDVaQqPkhye5xcyDNNwQJRI9xwka3A2D+ddSiaIdFisNr7FmOEv43KxhYJp56dgc3hTEkv8QT50m2tlGFsD+I+3TjsxWSb6oLAZoGHRJu9+tsyNlSa7s0WbJ3a37lk64//V5vcNvCAQqeVZPVRJvGM4MN0K/kTaGmxmYz03L20nblOBVly7IUJPrlyNWDMmBG42WKmvj7KLk898K0os3xlANZYRVqvCKAsho/4PxSjjJIVDYnMExu0Wvx1pwr86OKiwMb/3wNfjzmqdgVIPa0TzPlAGBOvqYWKV5Ynafe+3xmoPbmeHFWrSSK/C1Oq6Y0+693QVWgKys81HBzPzwuZ9XxNW/kVrAew37URkcOMHB/usQ4H9dQQEqZTP0wfaPG4x70d0rCBzn6u+KJZhXNk+DaXLRpHSdHqoaySoTlZbxJIYRpouCvs5293VZ23g/8bbrRjfzW+95WLhzzE8jljdKvCjG6xFHsx3wR8Y/AXpU04JEmhfo6sbkTqtv8bTM=",
    "param": "{\"checkoutId\":\"CH1990666839369187328\"}"
}'

Responses

🟢200成功
application/json
Bodyapplication/json

Example
{
    "code": 1000,
    "message": "success",
    "data": {
        "checkoutId": "CH1991766800689266688",
        "status": "PENDING",
        "expiresTime": "2025-11-21T08:13:05.000+00:00",
        "transactionList": [
            {
                "transactionId": "132121223",
                "transactionStatus": "COMPLETED",
                "channelCode": "Gcash",
                "transactionCreateTime": "2026-03-11 16:49:12",
                "transactionReturnTime": "2026-04-11 16:49:12",
                "cardNo": "242311252",
                "cardScheme": "Visa",
                "cardIssuer": "visa"
            }
        ]
    }
}
Previous
9.2 Create the checkout counter
Next
9.4 Close the cashier counter
Built with