hkramble
  1. Booking
hkramble
  • Booking Flow
  • Booking
    • Search
      POST
    • Verify
      POST
    • Order
      POST
    • Pay
      POST
    • Confirm
      POST
    • SSR
      POST
    • OrderDetail
      POST
  • Change
    • ChangePricePush
      POST
    • ChangeResultPush
      POST
  • IssueNofity
    • IssueNotify
      POST
  1. Booking

Confirm

POST
/json/confirm
errorCode errorMsg Description
0 ok request has been processed successfully
S001 System error system error
P001 - wrong parameter
B002 Partner is not exists partnerID does not exist
B003 Illegal sign illegal sign. Please check your signature
B009 Order status is invalid order status is invalid
B010 Order number not exist order number does not exist
B022 Ticketing failed balance left is not enough to pay the order
B024 Order has been paid order has already been paid. No need to pay again

请求参数

Body 参数application/json

示例
{
    "authentication": {
        "partnerId": "1111111111111",
        "sign": "1234567890fgg"
    },
    "ticketing": {
        "orderNum": "11032504410312",
        "pnr": "WENWKH",
        "currency": "USD",
        "totalPrice": 312.99
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/json/confirm' \
--header 'Content-Type: application/json' \
--data-raw '{
    "authentication": {
        "partnerId": "1111111111111",
        "sign": "1234567890fgg"
    },
    "ticketing": {
        "orderNum": "11032504410312",
        "pnr": "WENWKH",
        "currency": "USD",
        "totalPrice": 312.99
    }
}'

返回响应

🟢200Success
application/json
Body

示例
{
    "errorCode": "0",
    "errorMsg": "ok",
    "data": {
        "orderNum": "1012704540",
        "orderAmount": 2015,
        "transactionExpense": 2.02,
        "payAmount": 2017.02
    }
}
修改于 2025-07-14 09:39:48
上一页
Pay
下一页
SSR
Built with