OnHold予約に対する発券(CommitBooking)

 

API情報

OnHold予約に対する発券リクエスト(CommitBooking)ができるAPIです。
※OnHold予約の発券期限内に本リクエストを行ってください。

 

リクエストサンプル

 選択<CommandList>                      
	<CommitBooking>                      
		<LoginId>XXXXXXXXXXXXXXXX</LoginId>                      
		<TFBookingReference> M1DCCXFQX</TFBookingReference>                      
		<BookingProfile>                      
			<CustomSupplierParameterList>
				<CustomSupplierParameter>※BSP決済の場合は必須
					<Name>UseCardPreRegisteredWithSupplier</Name>                
					<Value>true</Value>
				</CustomSupplierParameter>
			</CustomSupplierParameterList>                          
			<BillingDetails>                      
				<Name>                            
					<Title>Mr</Title>                            
					<NamePartList>                            
						<NamePart>INFINI</NamePart>                                             
						<NamePart>TARO</NamePart>                            
					</NamePartList>                            
				</Name>                            
				<Address>                            
					<Company>AbbaAbba</Company>                            
					<Flat>22A</Flat>                            
					<BuildingName>Dean"s Court</BuildingName>                            
					<BuildingNumber>3</BuildingNumber>                            
					<Street>St. Georges Road</Street>                            
					<Locality>Clifton</Locality>                            
					<City>Bristol</City>                            
					<Province>Avon</Province>                            
					<Postcode>BS1 5UL</Postcode>                            
					<CountryCode>GB</CountryCode>                            
				</Address>                            
				<CreditCard>    ※クレジットカード決済の場合は必須
					<Company>AbbaAbba</Company>                            
					<NameOnCard>                            
						<NamePartList>                            
							<NamePart>Mr INFINI TARO </NamePart>                            
						</NamePartList>                            
					</NameOnCard>                            
					<Number>1234654321095678</Number>                            
					<SecurityCode>888</SecurityCode>                            
					<ExpiryDate>05/21</ExpiryDate>                            
					<StartDate>01/13</StartDate>                            
					<CardType>Visa Credit</CardType>                            
					<IssueNumber>0</IssueNumber>                            
				</CreditCard>                            
			</BillingDetails>                      
		</BookingProfile>                      
	</CommitBooking>                      
</CommandList>     

レスポンスサンプル

 選択<CommandList>
	<CommandList>				
		<CommitBooking millis="9555">				
			<LoginId>XXXXXXXXXXXXXXXX</LoginId>				
			<TFBookingReference>M1DCCXFQX</TFBookingReference>				
			<Status>Succeeded</Status>				
		</CommitBooking>				
		<GeneralInfoItemList>				
			<GeneralInfoItem>				
				<Name>ClientAddress</Name>				
				<Value>193.192.51.102</Value>				
			</GeneralInfoItem>				
			<GeneralInfoItem>				
				<Name>StartTime</Name>				
				<Value>22/04/19-06:51:19</Value>				
			</GeneralInfoItem>				
			<GeneralInfoItem>				
				<Name>EndTime</Name>				
				<Value>22/04/19-06:51:29</Value>				
			</GeneralInfoItem>				
		</GeneralInfoItemList>				
	</CommandList>				 
	
 
XML Field 階層 M/O 説明
CommandList     コマンドリストタグ
-CommitBooking 1 M コマンドタグ
--XmlLoginId 2 M XMLログインID
詳細は接続仕様 参照
--LoginId 2 M ログインID
詳細は接続仕様 参照
--TFBookingReference 2 M Travelfusionブッキングリファレンス
旅客情報レスポンス(ProcessTerms)のリファレンス
--BookingProfile 2 M ブッキングプロファイルタグ
--CustomSupplierParameterList 2 M サプライヤーのB2Bサイト上の運賃をリクエストする際に利用するエレメント情報
--BillingDetails 2 M 請求詳細タグ
 
XML Field 階層 M/O 説明
CommandList     コマンドリストタグ
-CommitBooking 1 M コマンドタグ
--Status 2 M ステータス
"Succeeded "    :成功 
"Failed"     :予約失敗
"Unconfirmed" :予約処理中
"UnconfirmedBySupplier" :予約処理中
"BookingNotLaunched"  :予約失敗
"Duplicate"   :同一予約が存在しているため未予約