POST api/flight/b2b/order/v2/addIssueTicket
新增出票訂單 V2
Request Information
URI Parameters
None.
Body Parameters
IssueTickeRQContractName | Description | Type | Additional information |
---|---|---|---|
transactionID | string |
None. |
|
issueTicket | AddIssueTicketRQContract |
None. |
|
passengers | Collection of AddPassengersRQContract |
None. |
|
segments | Collection of AddSegmentRQ |
None. |
|
airPrice | Collection of AddAirPriceRQContract |
None. |
|
airPriceCalc | Collection of AddAirPriceCalc |
None. |
|
issueTicketExt | AddIssueTicketExtRQContract |
None. |
|
isB2BWebSiteUpdateOrder | boolean |
None. |
|
configId | integer |
None. |
|
flightPNR | string |
None. |
|
gDSCode | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "transactionID": "sample string 1", "issueTicket": { "transactionID": "sample string 1", "orderNO": "sample string 2", "companyCode": "sample string 3", "configId": 4, "flightPNR": "sample string 5", "gDSCode": "sample string 6", "gDSType": "sample string 7", "pCC": "sample string 8", "qCC": "sample string 9", "validatingCarrier": "sample string 10", "orgFareType": "sample string 11", "fareType": "sample string 12", "xORef": "sample string 13", "xORemark": "sample string 14", "xOAmount": 15.0, "bCode": "sample string 16", "currency": "sample string 17", "formOfPayment": "sample string 18", "status": 0, "issueTicketBy": 0, "opStatus": 0, "opUserId": "sample string 19", "opUserName": "sample string 20", "lastTicketDate": "sample string 21", "ticketValildDate": "sample string 22", "refund": "sample string 23", "endorse": "sample string 24", "ticketingType": 25, "creditCardInfo": "sample string 26" }, "passengers": [ { "transactionID": "sample string 1", "orderType": "sample string 2", "passengerNO": "sample string 3", "flightPNR": "sample string 4", "firstName": "sample string 5", "lastName": "sample string 6", "passengerType": "sample string 7", "prefix": "sample string 8", "dateOfBirth": "2025-04-24T16:47:32.5021248+08:00" }, { "transactionID": "sample string 1", "orderType": "sample string 2", "passengerNO": "sample string 3", "flightPNR": "sample string 4", "firstName": "sample string 5", "lastName": "sample string 6", "passengerType": "sample string 7", "prefix": "sample string 8", "dateOfBirth": "2025-04-24T16:47:32.5021248+08:00" } ], "segments": [ { "no": 1, "airline": "sample string 2", "flightNumber": "sample string 3", "departure": "sample string 4", "destination": "sample string 5", "cabin": "sample string 6", "departureTime": "2025-04-24T16:47:32.5021248+08:00", "arrivalTime": "2025-04-24T16:47:32.5021248+08:00", "cabinClass": "sample string 9", "baggage": "sample string 10", "airCraftCode": "sample string 11", "operatorAirlines": "sample string 12", "codeShare": true, "stopCity": "sample string 14", "depTerminal": "sample string 15", "arrTerminal": "sample string 16", "farebasis": "sample string 17", "supplierLocatorCode": "sample string 18", "airTime": "sample string 19", "flightGroup": 20, "status": "sample string 21", "supplierRef": "sample string 22" }, { "no": 1, "airline": "sample string 2", "flightNumber": "sample string 3", "departure": "sample string 4", "destination": "sample string 5", "cabin": "sample string 6", "departureTime": "2025-04-24T16:47:32.5021248+08:00", "arrivalTime": "2025-04-24T16:47:32.5021248+08:00", "cabinClass": "sample string 9", "baggage": "sample string 10", "airCraftCode": "sample string 11", "operatorAirlines": "sample string 12", "codeShare": true, "stopCity": "sample string 14", "depTerminal": "sample string 15", "arrTerminal": "sample string 16", "farebasis": "sample string 17", "supplierLocatorCode": "sample string 18", "airTime": "sample string 19", "flightGroup": 20, "status": "sample string 21", "supplierRef": "sample string 22" } ], "airPrice": [ { "transactionID": "sample string 1", "passengerType": "sample string 2", "customerPrice": 3.0, "customerTax": 4.0, "costPrice": 5.0, "costTax": 6.0, "gDSPrice": 7.0, "gDSTax": 8.0, "markupNote": "sample string 9" }, { "transactionID": "sample string 1", "passengerType": "sample string 2", "customerPrice": 3.0, "customerTax": 4.0, "costPrice": 5.0, "costTax": 6.0, "gDSPrice": 7.0, "gDSTax": 8.0, "markupNote": "sample string 9" } ], "airPriceCalc": [ { "transactionID": "sample string 1", "itemType": "sample string 2", "passengerType": "sample string 3", "priceCommissionBy": 0, "priceCommissionAmt": 4.0, "taxCommissionBy": 0, "taxCommissionAmt": 5.0, "remark": "sample string 6" }, { "transactionID": "sample string 1", "itemType": "sample string 2", "passengerType": "sample string 3", "priceCommissionBy": 0, "priceCommissionAmt": 4.0, "taxCommissionBy": 0, "taxCommissionAmt": 5.0, "remark": "sample string 6" } ], "issueTicketExt": { "TransactionID": "sample string 1", "CompanyName": "sample string 2", "CompanyPhone": "sample string 3", "OrderName": "sample string 4", "OrderPhone": "sample string 5", "PayType": "sample string 6", "IsVoucher": true, "VoucherType": "sample string 8", "InvoiceCode": "sample string 9", "VoucherName": "sample string 10", "VoucherCode": "sample string 11", "VoucherEmail": "sample string 12", "VoucherPhone": "sample string 13", "VoucherAddress": "sample string 14", "InvoiceName": "sample string 15", "InvoiceAddess": "sample string 16", "InvoiceRemark": "sample string 17", "ContactName": "sample string 18", "ContactId": "sample string 19", "CardId": 20, "PaymentId": 21, "TourCode": "sample string 22" }, "isB2BWebSiteUpdateOrder": true, "configId": 3, "flightPNR": "sample string 4", "gDSCode": "sample string 5" }
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
新增出票訂單 V2
ReturnResultOfStringName | Description | Type | Additional information |
---|---|---|---|
data | string |
None. |
|
code |
状态码:100成功,其他自定义 |
integer |
None. |
message |
提示消息 |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "data": "sample string 1", "code": 2, "message": "sample string 3" }