<xs:element name="PaymentInfo" minOccurs="0" maxOccurs="297">
<xs:annotation>
<xs:documentation xml:lang="en">The form of payment information for the ticket to be issued.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="CreditCardInfo" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">The details for the card when form of payment is a credit card. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="PaymentCardType">
<xs:attribute name="ApprovalCode" type="AlphaNumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The credit card approval code.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CardPresentInd" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">When true, the credit card was present at the transaction.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExtendedPaymentCode" type="AlphaNumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the number of months that extended payment is allowed or an 'E' to indicate there is extended payment but no set number of months. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Amount" type="Money" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the amount for this form of payment.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="PassengerRPH" type="ListOfRPH" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Provides a unique reference to one or more passengers.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="PaymentType" type="OTA_CodeType" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the form of payment, i.e., check, cash, credit card. Refer to OTA Code List Payment Type (PMT).</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="PrintFormOfPaymentInd" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">When true, the form of payment on the document requested.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Text" type="StringLength0to128" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Textual information for the form of payment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="CurrencyAmountGroup">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the amount and currency code for this form of payment.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
</xs:element>
|