当Travel用户试图预订地面运输预订时,将发送一个后预订销售请求。

请求

支持的接受类型

应用程序/ xml

请求URI

地面运输直接连接将相关信息发送到旅行供应商维护的URI。标准位置是:

https:// {servername} /同意/ groundtransportation

供应商在注册合作伙伴应用程序时配置URI。

授权标题

需要使用Base64编码的基本身份验证凭据(登录ID和密码)的身份验证头。基本身份验证凭证是在应用程序审查过程中建立的。

授权:基本{Base64编码LoginID:密码}

要求身体

请求将包含一个cc_limosellrequest.父元素,包含以下子元素。

CorporateClient

所代表的企业客户。这个父元素包含以下子元素:

  • CompanyCode:客户公司的代码。

赌棍

预订的用户。这个父元素包含以下子元素:

  • 用户标识:用户的SAP Concur用户ID。
  • 电子邮件地址:用户的电子邮件地址。
  • 电话:用户的联系电话。

PrimaryPassenger

预订的旅客联系人姓名。这个父元素包含以下子元素:

  • 名:联系人的名字
  • 姓:联系人的姓
  • 电话:联系人的电话号码
  • Phone2:联系人的备份电话号码
  • 手机:联系人的手机号码
  • 电子邮件地址:联系人的电子邮件地址

ServiceType

请求的服务类型。将包含以下值之一:

  • 100:指向点
  • 去机场的单程票
  • 去机场的单程
  • 去火车站的单程
  • 121:从火车站的一种方式
  • 200:每小时
  • 300:机场到机场

ClassOfService

请求的服务类。将包含以下值之一:

  • 100:正常
  • 200年:高
  • 300:最高

如果用户没有提供这个值,它将默认为100

PickupLocation

拾音器的位置。这个父元素包含以下子元素:

  • locationtype:其中:100 -地址,200 -机场,300 -火车站。
  • 飞机场:指的是机场的元素表格如果LocationType = 200。
  • TrainStation:指的是火车站元素表格如果LocationType = 300。
  • 地址:该位置的街道地址。如果LocationType = 100。
  • 城市:城市的位置。
  • 状态:的位置状态。最好是2个字符,最多10个字符。
  • 国家:该位置的2个字符ISO 3166-1 alpha-2国家代码。例子:美国
  • 邮政编码:所在地邮政编码。
  • ExtraNotes:关于位置的附加说明。例如:按门铃,假日酒店等。

DropoffLocation

下降位置。这个父元素包含以下子元素:

  • locationtype:以下是以下之一:100 - 地址,200机场,300场火车站,400 - 按照指示。
  • 飞机场:指的是机场的元素表格如果LocationType = 200。
  • TrainStation:火车站元素表格如果LocationType = 300。
  • 地址:该位置的街道地址。如果LocationType = 100。
  • 城市:城市的位置。
  • 状态:的位置状态。最好是2个字符,最多10个字符。
  • 国家:该位置的2个字符ISO 3166-1 alpha-2国家代码。例子:美国
  • 邮政编码:所在地邮政编码。
  • ExtraNotes:关于位置的附加说明。例如:公寓楼、砾石车道等。

StartDateTime

按照格林尼治标准时间,保留区必须开始的时间。格式:2015 - 05 - 19 - t18:00:00

终点

按照格林尼治标准时间,保留区将会结束。提供每小时预订。格式:2015 - 05 - 19 - t18:00:00

PickupInstructions

关于提货请求的附加说明。

DropOffInstructions.

关于投递请求的附加说明。

LanguageCode

旅行者的语言。将是以下选项之一:

  • en:英语
  • en - US:英语(美国)
  • en:英语(英国)
  • fr:法国
  • fr - ca:法语(加拿大)
  • 德:德国
  • PT:葡萄牙语
  • es:西班牙语
  • 问:荷兰
  • :意大利
  • JA:日语
  • pl:波兰
  • pt-br:葡萄牙语(巴西)
  • 俄罗斯:俄罗斯
  • 胡:匈牙利
  • 柯:韩国
  • sv:瑞典
  • 应用:中国
  • ZH-TW:繁体中文

货币

预留金额的3个字母ISO 4217货币代码。

NumPassengers

乘客的数量。

DiscountCode

折扣代码信息。这个父元素包含以下子元素:

  • 企业标识:用户的企业标识。
  • VendorCode:用户的供应商代码。
  • DiscountNumber:用户的折扣号码。

RateInfo

预定利率。这个父元素包含以下子元素:

  • RateID:速率标识符。
  • 房价:总房价,包括底价、服务费、附加费和税金。
  • RatetypeDode:速率类型的代码。将是以下选项之一:
    • F:平率
    • H:每小时
    • 艾凡:预计金额
    • N:目前不可用
  • 将在出售请求期间传回的额外信息,以帮助确定价格。
  • 货币汇率金额的3个字母的ISO 4217货币代码。

车辆

车辆的详细信息。这个父元素包含以下子元素:

  • VehicleType:下列值之一:

    • 100:轿车
    • 200:豪华轿车
    • 250:拉伸豪华轿车
    • 300:越野车
    • 350:拉伸越野车
    • 400:范
    • 450:小公共汽车
    • 500:大客车
    • 600:班车
    • 700:电车
    • 800:运输
    • 900:任何
  • 车辆标识:用于识别特定车辆的信息。

供应商

预约供应商。这个父元素包含以下子元素:

  • VendorCode:厂商代码。

FormofPayment.

预订的付款方式。这个父元素包含以下子元素之一:

  • 信用卡:如果有,乘客将使用信用卡支付。指的是回复信用卡要素儿童元素的表。
  • 现金:如果在场,乘客将支付现金。
  • 支票:如果在场,旅客将用支票付款。
  • DirectBilling:如果存在,乘客将通过直接计费支付。

RequestedDriver.

请求的驱动程序的名称(如果可用)。

SpecialServiceRequest

如有特殊服务要求,请提供详细资料。

PickupServiceArrangement

如果可以的话,接车安排的细节。

DropoffServiceArrangement

辍学安排的细节,如果可用。

####ExtraStopArrangement额外停车安排的详细信息,如果可以的话。

RequestedDriver.

请求的驱动程序的名称(如果可用)。

机场的元素

机场科

国际航空运输协会机场代码。

航班:航班信息。这个父元素包含以下子元素:

  • CarrationCode:航空公司代码。
  • 航班号:班机号码。
  • ArrivalDateTime:航班到达时间。仅为PickupLocation元素提供。格式:2015 - 05 - 19 - t18:00:00
  • DepartureDateTime:航班起飞时间。仅为dropfflocation元素提供。格式:2015 - 05 - 19 - t18:00:00

火车站元素

StationCode

车站代码。

StationName

车站的名字。

城市

车站所在的城市。

状态

车站所在的州。最好是2个字符,最多10个字符。

火车

火车信息。这个父元素包含以下子元素:

  • 承运人代码:列车承运人的代码。
  • 承运人名称:火车承运人的名称。
  • 列车号码:列车号码。
  • ArrivalDateTime:列车到达的时间。仅为PickupLocation元素提供。格式:2015 - 05 - 19 - t18:00:00
  • 离婚了:火车抵达时间。仅为PickupLocation元素提供。格式:2015 - 05 - 19 - t18:00:00

信用卡的元素

类型

卡类型。

数量

的卡号。

到期

卡的截止日期。格式:2013-02-19

的名字

卡上的名字。

地址

汽车结算地址的街道信息。

城市

该城市的账单地址的汽车。

状态

汽车账单地址的状态。最好是2个字符,最多10个字符。

国家

汽车计费地址所在的国家。

邮政编码

汽车结算地址的邮政编码。

XML示例请求

帖子/同意/ groundtransportationHTTPS/1.1宿主example.com.授权基本…内容类型应用程序/ xml内容长度{内容体的长度}< CorporateClient >< CompanyCode >339< / CompanyCode >< / CorporateClient ><标识>55414cmiller@example.com<手机>5551234567> < /电话< PrimaryPassenger >克里斯< / FirstName >米勒< / LastName ><手机>5551234567> < /电话< Phone2 >5551234568<手机>5551234569手机> < /cmiller@example.com< / PrimaryPassenger >< ServiceType >110< / ServiceType >< ClassOfService >One hundred.< StartDateTime >2012-02-19T09:00:00< / StartDateTime >/>< PickupInstructions >接我< / PickupInstructions >没有任何< LanguageCode >念头美国< RateInfo >1<率>42.50< / >速度< RateTypeCode >One hundred./><币片美元货币> < /< / RateInfo ><汽车>< VehicleType >轿车< / VehicleType ><描述>这是轿车。< MaxPassengers >1< VehicleID >12<供应商>LML< / VendorCode >诽谤者< / VendorName >< PhoneNumber >4354654654< / PhoneNumber >> < /供应商<信用卡><类型>VI.<数>xxxxxxxxxxxx1111< / >数量<过期>2013-02-19< / >到期< NameOnCard/><地址>209麦迪逊圣。#400< /地址><市>亚历山大> < /城市< >状态va.<中国>我们> < /国家< PostalCode >22314< / FormOfPayment >< RequestedDriver/>< AccountingInfo >< AccountingField1 >715< AccountingField2 >temp@outtask.com.< AccountingField3 >11< AccountingField4 >发展< AccountingField5 / >< / AccountingInfo >

响应

供应商通过返回预订预订的详细信息来回复销售请求。

支持内容类型

应用程序/ xml

内容的身体

响应将包括一个CC_LimoSellReply父元素,包含以下子元素:

元素 需要吗? 描述
错误 Y 如果发生错误,则错误信息。有关此父元素的子元素的信息,请参见错误的元素下面的表。
预约ID. N 预留的标识符。
状态 N 预订的状态。该值将是下列值之一:
rb:预订待定
RA:接受预订(保留)
RD:预订拒绝
纽约克 N 预订的确认号码。
CancelPolicy N 预订的取消政策。
CancelNum N 预订的取消号码。
PrimaryPassenger Y 预订的旅客联系人姓名。有关此父元素的子元素的信息,请参见PrimaryPassenger元素下面的表。
ServiceType Y 请求的服务类型。将包含以下值之一:
100:指向点
去机场的单程票
去机场的单程
去火车站的单程
121:从火车站的一种方式
200:每小时
300:机场到机场
ClassOfService N 请求的服务类。将包含以下值之一:
100:正常
200年:高
300:最高

如果用户没有提供这个值,它将默认为100。
PickupLocation Y 拾音器的位置。有关此父元素的子元素的信息,请参见PickPoplocation元素下面的表。
DropoffLocation Y 下降位置。有关此父元素的子元素的信息,请参见DropoffLocation元素下面的表。
StartDateTime Y 按照格林尼治标准时间,保留区必须开始的时间。格式: 2015 - 05 - 19 - t18:00:00
终点 N 按照格林尼治标准时间,保留区将会结束。提供每小时预订。格式: 2015 - 05 - 19 - t18:00:00
PickupInstructions N 关于提货请求的附加说明。
DropOffInstructions. N 关于投递请求的附加说明。
LanguageCode Y 旅行者的语言。将是以下选项之一:
en:英语
en - US:英语(美国)
en:英语(英国)
fr:法国
fr - ca:法语(加拿大)
德:德国
PT:葡萄牙语
es:西班牙语
问:荷兰
:意大利
JA:日语
pl:波兰
pt-br:葡萄牙语(巴西)
俄罗斯:俄罗斯
胡:匈牙利
柯:韩国
sv:瑞典
应用:中国
ZH-TW:繁体中文
货币 Y 3个字母的ISO 4217货币代码为预订金额。
NumPassengers N 乘客的数量。
RequestedDriver. N 请求的驱动程序的名称(如果可用)。
SpecialServiceRequest N 如有特殊服务要求,请提供详细资料。
PickupServiceArrangement N 如果可以的话,接车安排的细节。
DropoffServiceArrangement N 辍学安排的细节,如果可用。
壳体arrangement. N 额外停车安排的细节,如果可以的话。
RateInfo Y 预订的价格细节。指的是率信息元素详情请见下表。
车辆 Y 车辆的详细信息。有关此父元素的子元素的信息,请参见车辆元素下面的表。
供应商 Y 预约供应商。有关此父元素的子元素的信息,请参见供应商的元素下面的表。
FormofPayment. Y 预订的付款方式。有关此父元素的子元素的信息,请参见FormOfPayment元素下面的表。
RateDisclaimer N 关于费率的免责文本。
ProviderFeedback N 供应商的任何额外反馈。
ConsureingInfo. N 预订的会计信息。此父元素包含一个或多个会计师菲尔德元素:AccountingField1通过AccountingField5.这些字段包含详细的会计信息。

错误的元素

元素 描述
错误代码 错误的代码。将包含以下值之一:
100:拾取/下降位置相关错误
200:与接送时间相关的错误
300:其他请求参数相关错误
证书相关错误
500:无费率/无服务
600:FOP相关错误
900:未知错误
测量 错误的来源。
ErrorDescription 附加错误信息。

PrimaryPassenger元素

元素 描述
FirstName 联系人的名字。
联系人的姓。
电话 联系人的电话号码。
Phone2. 联系人的备份电话号码。
手机 联系人的手机号码。
EmailAddress 联系人的电子邮件地址。

利率信息元素

元素名称 需要吗? 数据类型 描述
滑率 Y 的标识符。
Y BasePrice + ServiceCharge +收费+税
RateTypode. Y 速率类型的代码。将是以下选项之一:
F:平率
H:每小时
艾凡:预计金额
N:目前不可用
CategoryCode N 额外的信息,将被传递回期间出售请求,以帮助确定汇率。
货币 Y 3个字母的ISO 4217货币代码的汇率金额。
NoRateText N 速率类型说明。如果RateTypeCode = N
MinHours N 预定的最少时间。
DiscountType N 应用的折扣类型。
BasePrice N 没有税收,附加费或服务费的预订价格。
ServiceCharge N 预订的服务费。
附加费 N 该元素包含desc属性,其中的文本描述了收取附加费的原因。例子:<附加费desc =“燃料”>
N 预订税。
extrapickupcharge. N 接送服务的任何额外费用。
ExtraDropoffCharge N 下降服务的任何额外费用。
OptionalExtraStopCharge N 任何额外的停止的费用。
OptionalExtraTimeCharge N 超时每小时的收费。

车辆的元素

元素 描述
VehicleType 以下值之一:
100:轿车
200:豪华轿车
250:拉伸豪华轿车
300:越野车
350:拉伸越野车
400:范
450:小公共汽车
500:大客车
600:班车
700:电车
800:运输
900:任何
车辆 用来识别特定车辆的信息。

供应商的元素

元素 描述
VendorCode 供应商的供应商代码。
供应商名称 供应商的名字。
PhoneNumber 供应商的电话号码。

FormOfPayment元素

元素 描述
信用卡 如果在场,乘客将用信用卡付款。指的是回复信用卡要素儿童元素的表。
现金 如果在场,乘客将支付现金。
检查 如果在场,旅客将用支票付款。
DirectBilling 如果在场,旅客将通过直接开票方式付款。

回复信用卡要素

元素名称 需要吗? 描述
类型 Y 卡类型。
数量 Y 的卡号。
到期 Y 卡的截止日期。格式:2013-02-19

成功响应的XML示例

HTTPS/1.1200好吧内容类型应用程序/ xml内容长度{内容体的长度}< CC_LimoSellReply >< >错误<错误代码/>/>< ErrorDescription/>< ReservationID >1234< / ReservationID >< >状态rb.< ConfNum >4444< / ConfNum >< CancelPolicy/>< CancelNum >55555< / CancelNum >< PrimaryPassenger >克里斯< / FirstName >米勒< / LastName ><手机>5551234567> < /电话< Phone2 >5551234568<手机>5551234569手机> < /cmiller@example.com< / PrimaryPassenger >< ServiceType >110< / ServiceType >< ClassOfService/>< PickupLocation >< LocationType >One hundred.< / LocationType >> <机场< AirportCode/>< >航班/>< FlightNumber/>< ArrivalDateTime/>< / >航班> < /机场< TrainStation >< StationCode/>/><城市/><状态/>< >的火车/>< CarrierName/>< TrainNumber/>< ArrivalDateTime/>> < /火车< / TrainStation ><地址>209年麦迪逊圣< /地址><市>亚历山大> < /城市< >状态va.<中国>我们> < /国家< PostalCode >22314< ExtraNotes/>< / PickupLocation >< DropoffLocation >< LocationType >200< / LocationType >> <机场<机场科>DCA< / AirportCode >< >航班ua< / CarrierCode >< FlightNumber >333< / FlightNumber >< DepartureDateTime >2012 - 02年- 19 - t11:29:00< / DepartureDateTime >< / >航班> < /机场< TrainStation >< StationCode/>/><城市/><状态/>< >的火车/>< CarrierName/>< TrainNumber/>< DepartureDateTime/>> < /火车< / TrainStation ><地址/><城市/><状态/><国家/>< PostalCode/>< ExtraNotes/>< StartDateTime >2012-02-19T09:00:00< / StartDateTime >/>< PickupInstructions >接我< / PickupInstructions >没有任何< LanguageCode >念头美国<币片美元货币> < /1< RequestedDriver/>< SpecialServiceRequest/>/>< DropoffServiceArrangement/>< ExtraStopArrangement/>< RateInfo >5<率>42.50< / >速度< RateTypeCode >E/>< MinHours/><币片我们货币> < //><折扣型/>< BasePrice >35.00< / BasePrice >< ServiceCharge >5.00< / ServiceCharge ><附加费desc =“燃料”>1.00< /附加费><税务>1.50税收> < //>< ExtraDropoffCharge/>< OptionalExtraStopCharge/>< OptionalExtraTimeCharge/><消息/>< / RateInfo >/><汽车>< VehicleType >One hundred.< / VehicleType ><描述>这是轿车。< MaxPassengers >1< VehicleID >12<供应商>LML< / VendorCode >诽谤者< / VendorName >< PhoneNumber >4354654654< / PhoneNumber >> < /供应商< ProviderFeedback/><现金/><检查/>< DirectBilling/><信用卡><类型>VI.<数>XXXXXXXXXXXX1111< / >数量<过期>2013-02-19< / >到期< / FormOfPayment >< AccountingInfo >< AccountingField1 >715< AccountingField2 >temp@outtask.com.< AccountingField3 >11< AccountingField4 >发展< AccountingField5 / >< / AccountingInfo >< / CC_LimoSellReply >