Overview : uAPI AgencyServiceFeeCreate를 사용하여 TASF 발행
- Endpoint : https://apac.universal-api.pp.travelport.com/B2BGateway/connect/uAPI/AgencyFeeService
TASF requirements include:
- Printer linkage, particularly for MIR
- Sessioned environment, the same as ticketing
- 참조 : https://support.travelport.com/webhelp/uapi/Content/Utilities/Requesting_Agency_Services_Fees_(TASF).htm
필수
- Status : 상태 (Issued , ReadyToIssue , IssueLater)
- Ready to Issue: TASF를 생성하고 발행합니다. 키를 지정하면 관련 수수료 항목을 업데이트한 후 발급한다. 키가 지정되었지만 존재하지 않는 경우 수수료 항목을 추가하여 발행합니다.
- Issue Later: TASF를 생성하고 저장합니다. 키가 할당됩니다. 나중에 수수료를 발행하려면 UniversalRecordModifyReq/UniversalModifyCmd/UniversalAdd/ServiceFeeInfo를 사용합니다. 키는 발급 요청에 포함되어 있습니다.
- BookingTravelerRef: 탑승객
- Amount of fee : TASF 금액
- Currency of fee : TASF 통화
- FOP(결제방식) : 카드 only ,
- 국내 Inicis 카드 승인번호 (국내용)
옵션
- 티켓번호
- invoice number (Galileo only)
결과
- Description
- Issuance Indicator
AgencyServiceFeeCreateReq
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v52_0" xmlns:com="http://www.travelport.com/schema/common_v52_0"> <soapenv:Header/> <soapenv:Body> <util:AgencyServiceFeeCreateReq ProviderCode="1G" TargetBranch="P7166215" UniversalRecordLocatorCode="1P8O7Q" ProviderLocatorCode="4Q9ZDK"> <com:BillingPointOfSaleInfo OriginApplication="uAPI"/> <com:ServiceFeeInfo Status="ReadyToIssue" TicketNumber="2179904035486" BookingTravelerRef="o5V0WiVqWDKA9WmNLAAAAA==" TotalAmount="KRW10000" BaseAmount="KRW10000" Taxes="KRW0"> <com:FormOfPayment Type="Credit" Key="011"> <com:CreditCard Type="AX" Number="370000000000028" ExpDate="2026-11"></com:CreditCard> </com:FormOfPayment> <com:CreditCardAuth Amount="10000" AuthCode="123555" AuthResultCode="Approved" FormOfPaymentRef="011" PaymentRef="01"></com:CreditCardAuth> <com:Payment Amount="KRW10000" Type="ServiceFee" Key="01" FormOfPaymentRef="011"/> </com:ServiceFeeInfo> </util:AgencyServiceFeeCreateReq> </soapenv:Body> </soapenv:Envelope> |
AgencyServiceFeeCreateRsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP:Body> <util:AgencyServiceFeeCreateRsp TransactionId="AF50D3A10A0D6A9313DC70F60BDFD337" ResponseTime="654" xmlns:util="http://www.travelport.com/schema/util_v52_0" xmlns:common_v52_0="http://www.travelport.com/schema/common_v52_0"> <common_v52_0:ResponseMessage Code="0" Type="Info" ProviderCode="1G">TASF ISSUED - TTL FEE KRW 10000</common_v52_0:ResponseMessage> <common_v52_0:ServiceFeeInfo Status="Issued" Key="aK0yWiTqWDKApZnFMAAAAA==" Confirmation="9549904770800" TicketNumber="2179904035486" ElStat="A" BookingTravelerRef="o5V0WiVqWDKA9WmNLAAAAA==" ProviderReservationInfoRef="o5V0WiVqWDKATXmNLAAAAA==" TotalAmount="KRW10000" BaseAmount="KRW10000" BookingTravelerName="AN/HYOUNGHEUI"> <common_v52_0:FormOfPayment Key="aK0yWiTqWDKAnZnFMAAAAA==" Type="Credit" Reusable="true" ProfileKey="DOVUGxrMTuK0BZ3TcM+5aQ==" ElStat="A"> <common_v52_0:CreditCard Type="AX" Number="***********0028" ExpDate="2026-11"/> </common_v52_0:FormOfPayment> <common_v52_0:Payment Key="aK0yWiTqWDKAoZnFMAAAAA==" Type="ServiceFee" Amount="KRW10000" FormOfPaymentRef="aK0yWiTqWDKAnZnFMAAAAA=="/> </common_v52_0:ServiceFeeInfo> </util:AgencyServiceFeeCreateRsp> </SOAP:Body> </SOAP:Envelope> |
Host 에서 확인 *HTI HMPR
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 |
4Q9ZDK/WS SELOU 7B0LGWS AG 99999992 12JUN 1.1AN/HYOUNGHEUIMR 1. TG 659 V 08OCT ICNBKK HK1 0935 1325 O* E SU 2. TG 658 V 13OCT BKKICN HK1 2310 #0635 O* E FR ** FILED FARE DATA EXISTS ** >*FF; ** VENDOR LOCATOR DATA EXISTS ** >*VL; ** VENDOR REMARKS DATA EXISTS ** >*VR; ** SERVICE INFORMATION EXISTS ** >*SI; ** TINS REMARKS EXIST ** >*HTI; ** ELECTRONIC DATA EXISTS ** >*HTE; ** EMAIL ADDRESS EXISTS ** >*EM; FONE-SELT*82 025557777 GALILEODEV 02-555-7777 2. SELN*821022222222 CLIENT CONNECT )>*HTI ** HISTORY TIN DATA ** XK AN/HYOUNGHEUI-/9549904770600/-KRW/10000 XK AN/HYOUNGHEUI-/9549904770400/-KRW/10000 XK AN/HYOUNGHEUI-/9549904770200/-KRW/10000 XK AN/HYOUNGHEUI-/9549904770000/-KRW/10000 XK AN/HYOUNGHEUI-/9549904769800/-KRW/10000 XK AN/HYOUNGHEUI-/9549904769600/-KRW/10000 XK AN/HYOUNGHEUI-/9549904769400/-KRW/10000 XK AN/HYOUNGHEUI-/9549904769200/-KRW/10000 XK AN/HYOUNGHEUI-/9549904769000/-KRW/10000 XK AN/HYOUNGHEUI-/9549904768800/-KRW/10000 XK AN/HYOUNGHEUI-/9549904768600/-KRW/9000 XK AN/HYOUNGHEUIMR-/2179904035486/-KRW/702300/ET ** CURRENT TIN DATA ** AN/HYOUNGHEUI-/9549904770800/-KRW/10000 >HMPR GALILEO KR TEST TINS REPORT 12 JUN 23 CURRENCY CODE KRW IATA NUMBER 99999992 A/L TKT/STOCK NBR PASSENGER NAME FARE TAX COMM FOP *FEES 180E9904035484 NGUYEN/VANAMS 600000 154100 0.00 FS 180E9904035485 NGUYEN/VANMS VOID 12JUN 217E9904035486 AN/HYOUNGHEUIMR 557600 144700 0.00 CR 954F9904768600 AN/HYOUNGHEUI 9000 0 CR 954F9904768800 AN/HYOUNGHEUI 10000 0 CR 954F9904769000 AN/HYOUNGHEUI 10000 0 CR 954F9904769200 AN/HYOUNGHEUI 10000 0 CR 954F9904769400 AN/HYOUNGHEUI 10000 0 CR 954F9904769600 AN/HYOUNGHEUI 10000 0 CR 954F9904769800 AN/HYOUNGHEUI 10000 0 CR 954F9904770000 AN/HYOUNGHEUI 10000 0 CR 954F9904770200 AN/HYOUNGHEUI 10000 0 CR 954F9904770400 AN/HYOUNGHEUI 10000 0 CR 954F9904770600 AN/HYOUNGHEUI 10000 0 CR 954F9904770800 AN/HYOUNGHEUI 10000 0 CR SUBTOTAL - CASH 600000 154100 SUBTOTAL - CHECK 0 0 SUBTOTAL - NONREF 0 0 SUBTOTAL - MISC SUBTOTAL - INV 0 0 TOTAL CASH SALES 754100 TOTAL CREDIT SALES 702300 TOTAL FEES 0 GRAND TOTAL 1456400 TOTAL COMMISSION 0 LESS CREDIT SALES 702300 NETT AMOUNT PAYABLE 754100 |
Void 는 *HTI 에 나오나 uAPI 에는 TASF Void 가 표시되지 않음
-> Void 하고 Remark 로 한줄 입력 권장 예) TASF 9540057922198/-KRW/1000/SF /VOID
