AirTicketing
- Endpoint : https://apac.universal-api.pp.travelport.com/B2BGateway/connect/uAPI/AirService
1.각 프라이싱(AirPricingInfoGroup(PTC) 다른 경우) 8명 카드현금 혼합을 한번에 발권 예제
– 동일 PTC 경우 묶어 Pricing 및 아래 2번 예제 추천
– 다수 PTC 인 경우 1,2번 예제 응용하여 발권
– 한번에 한명씩 발권가능 하니 발권 확인후 다음 탑승객 발권으로 진행 추천
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:air="http://www.travelport.com/schema/air_v50_0" xmlns:com="http://www.travelport.com/schema/common_v50_0"> <soapenv:Body> <air:AirTicketingReq TraceId="202208021504" AuthorizedBy="user" TargetBranch="P******" RetrieveProviderReservationDetails="false" ReturnInfoOnFail="true" BulkTicket="false"> <com:BillingPointOfSaleInfo OriginApplication="UAPI" /> <air:AirReservationLocatorCode>VCFLPO</air:AirReservationLocatorCode> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAgzEAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKA7beQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAh0EAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAAceQmEAAAA=="> <com:PaymentRef Key="11"/> <com:PaymentRef Key="12"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAh6EAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAFceQmEAAAA=="> <com:PaymentRef Key="21"/> <com:PaymentRef Key="22"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAXZFAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAKceQmEAAAA=="> <com:PaymentRef Key="31"/> <com:PaymentRef Key="32"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAMaFAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAPceQmEAAAA=="> <com:PaymentRef Key="41"/> <com:PaymentRef Key="42"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAmkFAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAUceQmEAAAA=="> <com:PaymentRef Key="51"/> <com:PaymentRef Key="52"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKA+7FAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAZceQmEAAAA=="> <com:PaymentRef Key="61"/> <com:PaymentRef Key="62"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAmNGAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKAeceQmEAAAA=="> <com:PaymentRef Key="71"/> <com:PaymentRef Key="72"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAgzEAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="100" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="101" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="100" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="1" /> <com:Payment Key="1" Type="Itinerary" FormOfPaymentRef="100" Amount="KRW688100" /> <com:Payment Key="2" Type="Itinerary" FormOfPaymentRef="101" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAh0EAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="110" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="111" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="110" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="11" /> <com:Payment Key="11" Type="Itinerary" FormOfPaymentRef="110" Amount="KRW688100" /> <com:Payment Key="12" Type="Itinerary" FormOfPaymentRef="111" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAh6EAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="120" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="121" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="120" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="21" /> <com:Payment Key="21" Type="Itinerary" FormOfPaymentRef="120" Amount="KRW688100" /> <com:Payment Key="22" Type="Itinerary" FormOfPaymentRef="121" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAXZFAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="130" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="131" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="130" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="31" /> <com:Payment Key="31" Type="Itinerary" FormOfPaymentRef="130" Amount="KRW688100" /> <com:Payment Key="32" Type="Itinerary" FormOfPaymentRef="131" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAMaFAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="140" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="141" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="140" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="41" /> <com:Payment Key="41" Type="Itinerary" FormOfPaymentRef="140" Amount="KRW688100" /> <com:Payment Key="42" Type="Itinerary" FormOfPaymentRef="141" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAmkFAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="150" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="151" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="150" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="51" /> <com:Payment Key="51" Type="Itinerary" FormOfPaymentRef="150" Amount="KRW688100" /> <com:Payment Key="52" Type="Itinerary" FormOfPaymentRef="151" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKA+7FAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="160" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="161" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="160" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="61" /> <com:Payment Key="61" Type="Itinerary" FormOfPaymentRef="160" Amount="KRW688100" /> <com:Payment Key="62" Type="Itinerary" FormOfPaymentRef="161" Amount="KRW30700" /> </air:AirTicketingModifiers> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAmNGAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="170" Type="Credit"> <com:CreditCard Type="VI" ExtendedPayment="" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="171" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="170" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="71" /> <com:Payment Key="71" Type="Itinerary" FormOfPaymentRef="170" Amount="KRW688100" /> <com:Payment Key="72" Type="Itinerary" FormOfPaymentRef="171" Amount="KRW30700" /> </air:AirTicketingModifiers> </air:AirTicketingReq> </soapenv:Body> </soapenv:Envelope> |
2. AirPricingInfoGroup PTC 묶어 Pricing 했으면 PTC 별 AirPricingInfoKeyRef 동일
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:air="http://www.travelport.com/schema/air_v50_0" xmlns:com="http://www.travelport.com/schema/common_v50_0"> <soapenv:Body> <air:AirTicketingReq TraceId="202208021504" AuthorizedBy="user" TargetBranch="P*******" RetrieveProviderReservationDetails="false" ReturnInfoOnFail="true" BulkTicket="false"> <com:BillingPointOfSaleInfo OriginApplication="UAPI" /> <air:AirReservationLocatorCode>VCFLPO</air:AirReservationLocatorCode> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAgzEAfEAAAA=="> <com:BookingTravelerRef Key="UtO3VJgynDKA7beQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAAceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAFceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAKceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAPceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAUceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAZceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> <com:BookingTravelerRef Key="UtO3VJgynDKAeceQmEAAAA=="> <com:PaymentRef Key="1"/> <com:PaymentRef Key="2"/> </com:BookingTravelerRef> </air:AirPricingInfoRef> <air:AirTicketingModifiers> <air:AirPricingInfoRef Key="Ec2FWJr0nDKAgzEAfEAAAA=="/> <!--com:Commission Level="Fare" Type="PercentBase" Percentage="0.0" /--> <com:FormOfPayment Key="100" Type="Credit"> <com:CreditCard Type="VI" Number="4444XXXXXXXX7777" ExpDate="2025-12"/> <!-- ExtendedPayment="" 이면 생략 --> <com:ProviderReservationInfoRef ProviderReservationLevel="true"/> </com:FormOfPayment> <com:FormOfPayment Key="101" Type="Cash"/> <com:CreditCardAuth FormOfPaymentRef="100" AuthResultCode="Approved" AuthCode="13228053" Amount="KRW688100" PaymentRef="1" /> <com:Payment Key="1" Type="Itinerary" FormOfPaymentRef="100" Amount="KRW688100" /> <com:Payment Key="2" Type="Itinerary" FormOfPaymentRef="101" Amount="KRW30700" /> </air:AirTicketingModifiers> </air:AirTicketingReq> </soapenv:Body> </soapenv:Envelope> |