Manage Rail Ticketing

 

The Manage Rail Ticketing (RailManageTicketRQ) service is used to issue a ticket, cancel a ticket already issued, and send a confirmation email to the passengers of a PNR with dematerialized tickets.

API Information

Target Audience
Sabre Travel Network
Current Version
1.15.0
Authentication
Session Token
Service Action Code
RailManageTicketRQ

Upon success, the response contains the representation of a SNCF PNR: itinerary, segments,remarks, traveler names, and additionally, the ticket information.

RailManageBookingRQ service is used to issue tickets and also to carry out reservation that has not been issued.

For more details please refer to Resources.

NOTE: Consuming this webservice and its content requires special permission. Before requesting access please make sure you have all the necessary agreements in place with the rail vendor(s) you would like to sell using Sabre Webservices. For more information on accessing Sabre Rail content and rail supplier contacts please visit the respective product page on Agency eServices.

Sample Request

<RailManageTicketRQ xmlns="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:ns10="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns14="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:ns15="http://webservices.sabre.com/sabreXML/RCP/rs" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:ns2="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ns3="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:ns4="http://webservices.sabre.com/sabreXML/RCP/otara" xmlns:ns5="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns6="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns7="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:ns8="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:ns9="http://webservices.sabre.com/sabreXML/RCP/rpnrs" CorrelationID="1.0.22-7d177815-fc9a-497b-8791-2ec6db9e" MarketingCarrier="2V" PrimaryLangID="en" TimeStamp="2016-12-09T10:02:38" Version="1.15.0">
  <RequestTypes>
    <RequestType>Pay</RequestType>
  </RequestTypes>
  <TicketingDetails TicketType="EML">
    <BookingRef ID="2E519E" ID_Context="2V"/>
    <Payment PaymentType="CreditCard">
      <ns2:CreditCardInfo CardCode="AX" CardNumber="XXXXXXXXXXX0009" CardType="1" ExpireDate="1217" SeriesCode="">
        <ns3:CardHolderName>JOHN SMITH</ns3:CardHolderName>
        <ns3:Address>
          <ns3:AddressLine>STREET 30</ns3:AddressLine>
          <ns3:CityName>NEW YORK CITY</ns3:CityName>
          <ns3:PostalCode>30012</ns3:PostalCode>
          <ns3:StateProv StateCode="DE"/>
          <ns3:CountryName>US</ns3:CountryName>
        </ns3:Address>
      </ns2:CreditCardInfo>
    </Payment>
    <TPA_Extensions>
      <Amtrak_Extensions>
        <isCardInternational>false</isCardInternational>
      </Amtrak_Extensions>
    </TPA_Extensions>
  </TicketingDetails>
</RailManageTicketRQ>

Sample Response

<rmt:RailManageTicketRS xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns17="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:otara="http://webservices.sabre.com/sabreXML/RCP/otara" xmlns:rc="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:rcmn="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ris="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:rl="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:rmas="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:rmb="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:rmt="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:rota="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:rpnrs="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:rrc="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:rrr="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:rs="http://webservices.sabre.com/sabreXML/RCP/rs" CorrelationID="1.0.22-7d177815-fc9a-497b-8791-2ec6db9e" MarketingCarrier="2V" TransactionIdentifier="V0_I1_014698" Version="1.15.0">
  <rmt:Success/>
  <rmt:RailReservation ExpirationDateTime="2016-12-30T18:45:00">
    <rcmn:BookingRef ID="2E519E" ID_Context="2V" Type="14"/>
    <rcmn:Travelers>
      <rcmn:Traveler ID="1">
        <rcmn:PersonName>
          <rota:GivenName>JOHN</rota:GivenName>
          <rota:Surname>SMITH</rota:Surname>
        </rcmn:PersonName>
      </rcmn:Traveler>
      <rcmn:Traveler ID="2">
        <rcmn:PersonName>
          <rota:GivenName>ANNE</rota:GivenName>
          <rota:Surname>SMITH</rota:Surname>
        </rcmn:PersonName>
      </rcmn:Traveler>
    </rcmn:Travelers>
    <rcmn:Itineraries>
      <rcmn:Itinerary>
        <rcmn:OriginAndDestinations>
          <rcmn:OriginAndDestination ArrivalDateTime="2016-12-30T18:45:00.000" DepartureDateTime="2016-12-30T12:00:00.000" ID="1">
            <rcmn:Origin LocationCode="WAS">Washington</rcmn:Origin>
            <rcmn:Destination LocationCode="BOS">Boston (South Station)</rcmn:Destination>
            <rcmn:Details>
              <rcmn:Detail Code="true" Type="Modifiable"/>
            </rcmn:Details>
            <rcmn:Segments>
              <rcmn:Segment ArrivalDateTime="2016-12-30T18:45:00.000" DepartureDateTime="2016-12-30T12:00:00.000" ID="1" IsOpen="false" Status="T" TrainCode="M" TrainName="ACELA EXPRESS" TrainNumber="2164">
                <rcmn:Origin LocationCode="WAS">Washington</rcmn:Origin>
                <rcmn:Destination LocationCode="BOS">Boston (South Station)</rcmn:Destination>
                <rcmn:Details>
                  <rcmn:Detail Code="no" Type="CrossBorder"/>
                </rcmn:Details>
              </rcmn:Segment>
            </rcmn:Segments>
          </rcmn:OriginAndDestination>
        </rcmn:OriginAndDestinations>
      </rcmn:Itinerary>
    </rcmn:Itineraries>
    <rcmn:FareGroups>
      <rcmn:FareGroup>
        <rcmn:Fares>
          <rcmn:Fare Name="First Class Seat">
            <rcmn:Remarks>
              <rcmn:Remark Code="fareConditions">Acela Express First class and non-Acela Express Business class tickets are fully refundable without a fee if canceled before the scheduled departure from the origin. If not canceled before the scheduled departure from the origin (no show), the ticket is refundable less a 20% refund fee.</rcmn:Remark>
            </rcmn:Remarks>
            <rcmn:SegmentRefs>
              <rcmn:SegmentRef ID="1"/>
            </rcmn:SegmentRefs>
            <rcmn:PassengerTypes>
              <rcmn:PassengerType Code="F" TravelerRefID="1"/>
              <rcmn:PassengerType Code="F" TravelerRefID="2"/>
            </rcmn:PassengerTypes>
            <rcmn:ClassCode Code="PK" Quantity="2"/>
          </rcmn:Fare>
        </rcmn:Fares>
      </rcmn:FareGroup>
    </rcmn:FareGroups>
    <rcmn:Tickets>
      <rcmn:Ticket EffectiveDate="2016-12-30" ExpireDate="2017-12-08" TicketDocumentNbr="XXXXXXXXX1955">
        <rcmn:SegmentRefs>
          <rcmn:SegmentRef ID="1"/>
        </rcmn:SegmentRefs>
        <rcmn:TravelerRefs>
          <rcmn:TravelerRef ID="1"/>
        </rcmn:TravelerRefs>
        <rcmn:Price Amount="448.00" CurrencyCode="USD" TaxInclusive="true"/>
        <rcmn:Payments>
          <rcmn:Payment PaymentType="CreditCard"/>
        </rcmn:Payments>
      </rcmn:Ticket>
      <rcmn:Ticket EffectiveDate="2016-12-30" ExpireDate="2017-12-08" TicketDocumentNbr="XXXXXXXXX1963">
        <rcmn:SegmentRefs>
          <rcmn:SegmentRef ID="1"/>
        </rcmn:SegmentRefs>
        <rcmn:TravelerRefs>
          <rcmn:TravelerRef ID="2"/>
        </rcmn:TravelerRefs>
        <rcmn:Price Amount="448.00" CurrencyCode="USD" TaxInclusive="true"/>
        <rcmn:Payments>
          <rcmn:Payment PaymentType="CreditCard"/>
        </rcmn:Payments>
      </rcmn:Ticket>
    </rcmn:Tickets>
    <rcmn:DeliveryModes>
      <rcmn:DeliveryMode Code="EML" Type="Email - Electronic Ticket Delivery">
        <rcmn:Remarks>
          <rcmn:Remark>Amtrak will deliver the eTicket as a PDF attachment to the e-mail receipt. Print the eTicket anywhere and bring it along with proper identification to board the train and show the conductor.  Smartphone or tablets that receive e-mail and can open a PDF document, can be used to show the barcode on the screen to the conductor without printing it.</rcmn:Remark>
        </rcmn:Remarks>
      </rcmn:DeliveryMode>
    </rcmn:DeliveryModes>
    <rcmn:CancelInfo isEligible="true">
      <rcmn:CancelCost>
        <rcmn:Surcharge Amount="0.00" CurrencyCode="USD" Type="CancellationAmount"/>
        <rcmn:Surcharge Amount="896.00" CurrencyCode="USD" Type="RefundAmount"/>
        <rcmn:Surcharge Amount="0.00" CurrencyCode="USD" Type="DeliveryFee"/>
      </rcmn:CancelCost>
    </rcmn:CancelInfo>
    <rcmn:Contacts>
      <rcmn:Contact>
        <rcmn:Telephones>
          <rcmn:Telephone AreaCityCode="215" PhoneNumber="3334444" PhoneUseType="H"/>
        </rcmn:Telephones>
        <rcmn:Emails>
          <rcmn:Email>RAILTESTMAIL@GMAIL.COM</rcmn:Email>
        </rcmn:Emails>
      </rcmn:Contact>
    </rcmn:Contacts>
    <rcmn:TPA_Extensions>
      <rcmn:Amtrak_Extensions>
        <rcmn:FareQualifier>
          <rcmn:RateQualifier>KOB1</rcmn:RateQualifier>
        </rcmn:FareQualifier>
      </rcmn:Amtrak_Extensions>
    </rcmn:TPA_Extensions>
  </rmt:RailReservation>
  <rmt:PaymentsBalance>
    <rcmn:PaymentBalance>
      <rcmn:Payment>
        <rcmn:Payment Amount="896.00" CurrencyCode="USD" PaymentType="CC">
          <rcmn:CreditCardInfo CardCode="AX" CardType="1" ExpireDate="1217" MaskedCardNumber="xxxxxxxxxxx0009">
            <rota:CardHolderName>JOHN SMITH</rota:CardHolderName>
            <rota:Address xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="rcmn:AddressType">
              <rota:AddressLine>STREET 30</rota:AddressLine>
              <rota:CityName>NEW YORK CITY</rota:CityName>
              <rota:PostalCode>30012</rota:PostalCode>
              <rota:StateProv StateCode="DE"/>
            </rota:Address>
          </rcmn:CreditCardInfo>
        </rcmn:Payment>
      </rcmn:Payment>
      <rcmn:Charges>
        <rcmn:TotalCharge Amount="896.00" CurrencyCode="USD"/>
        <rcmn:Charge Amount="896.00" CurrencyCode="USD" NewItemsAmount="896.00">
          <rcmn:Surcharges>
            <rcmn:Surcharge Amount="616.00" CurrencyCode="USD" Type="RailFare"/>
            <rcmn:Surcharge Amount="280.00" CurrencyCode="USD" Type="AccommodationFare"/>
          </rcmn:Surcharges>
        </rcmn:Charge>
      </rcmn:Charges>
    </rcmn:PaymentBalance>
  </rmt:PaymentsBalance>
</rmt:RailManageTicketRS>

If you are a Sabre customer currently using Sabre APIs in production, access  Resources

Docs Navigation