- FR24_API_V2.0
- 指南
- API 参考
- OrderChangeInforming 订单信息变更通知
- shopping 航班搜索接口POST
- pricing 校验接口POST
- booking 生单接口POST
- ticketing 申请出票接口POST
- orderDetail 订单详情接口POST
- presaleAncillaryShopping 售前辅营搜索接口POST
- postsaleAncillaryShopping 售后行李搜索接口POST
- seatMap 机型图接口POST
- ancillaryBooking 辅营生单接口POST
- ancillaryPurchase 辅营支付接口POST
- ancillaryOrderDetail 辅营订单详情POST
- changeReshop 改期搜索接口POST
- reissueRequest 改期申请接口POST
- refundRequest 退票申请接口POST
- refundConfirming 退票确认接口POST
- voidRequest 废票提交接口POST
- fileUpload 文件上传POST
- selectBalance 余额查询接口POST
- 关于我们
ticketing 申请出票接口
POST
/api/new/ticketing.do
通过调用ticketing接口,进行支付和申请出票。合作方调用该接口通知FR24进行订单扣款。扣款成功后会返回接口调用成功。票号将在票号推送接口获取,或通过调用orderDetail接口获取。
调用成功代表FR24收到了出票申请,待确认该订单是否可以出票,不代表已经在出票。确认可以出票后会通过orderChangeInforming接口推送状态的变更,未通知则代表还在确认中。
若超过订单保留时长还未支付订单,则会取消订单。
请求参数
Header 参数
Accept-Encoding
string
必需
默认值:
gzip, deflate, br
content-Type
string
响应格式
默认值:
application/json
appKey
string
用户账户
默认值:
{{appKey}}
Body 参数application/json
authentication
object
用户认证信息
sign
string
签名
timestamp
string
使用 unix 时间戳
orderNo
string
FR24订单号
正则匹配:
^\d*$
partnerOrderNo
string
合作方订单号
currency
string
报价币种
totalPrice
number
订单总价
paymentMethod
string
支付方式
正则匹配:
^\d*$
seriesTraceId
string
上一个业务请求接口返回的traceId
seriesRsTime
number
上一个业务请求接口,从请求该接口到获取结果的时长
示例
{
"authentication": {
"sign": "{{sign}}",
"timestamp": "{{timestamp}}"
},
"orderNo": "18599020016177152",
"partnerOrderNo": "",
"totalPrice": 22148,
"currency": "CNY",
"paymentMethod": "0",
"seriesTraceId": "order_NEWAPI250117113939340071145",
"seriesRsTime": 12051
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://flight-test.flightroutes24.com/api/new/ticketing.do' \
--header 'Accept-Encoding;' \
--header 'appKey;' \
--header 'content-Type: application/json' \
--data-raw '{
"authentication": {
"sign": "",
"timestamp": ""
},
"orderNo": "18599020016177152",
"partnerOrderNo": "",
"totalPrice": 22148,
"currency": "CNY",
"paymentMethod": "0",
"seriesTraceId": "order_NEWAPI250117113939340071145",
"seriesRsTime": 12051
}'
返回响应
🟢200OK
application/json
Body
traceId
string
追溯码
code
string
状态码
message
string
状态说明
processingTime
number
处理时长
>= 0
data
object (出票响应)
返回的所有数据
orderNo
string
FR24订单号
orderStatus
enum<string>
订单状态
枚举值:
1112131415
partnerOrderNo
string
合作方订单号
instantTicketing
array [object {5}]
立即出票信息
totalPrice
number
订单总价
currency
string
交易币种
示例
{
"traceId": "applyticket_NEWAPI250117114253463071146",
"code": "000000",
"message": "成功",
"processingTime": 10874,
"data": {
"orderNo": "18599020016177152",
"orderStatus": null,
"partnerOrderNo": "",
"instantTicketing": [
{
"airlinePnr": "5JUDXY",
"gdsPnr": "RMIOBA",
"paxId": "1",
"paxName": "VJKOX/SBLUE",
"ticketNo": ""
},
{
"airlinePnr": "5JUDXY",
"gdsPnr": "RMIOBA",
"paxId": "2",
"paxName": "ZBI/QHNEA",
"ticketNo": ""
}
],
"totalPrice": 22148,
"currency": "CNY"
}
}
修改于 2025-06-12 09:36:57