Definition Type: Element
Name: PaymentInfo
Namespace: http://www.opentravel.org/OTA/2003/05
Type: PaymentDetailType
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Captures payment information for services or fees not covered in the fare.
Collapse XSD Schema Diagram:
Drilldown into PaymentTotal in schema ota_aircheckin_xsd Drilldown into PaymentDetail in schema ota_aircheckin_xsd Drilldown into PaymentAmount in schema ota_commontypes_xsd1 Drilldown into Cash in schema ota_commontypes_xsd1 Drilldown into MiscChargeOrder in schema ota_commontypes_xsd1 Drilldown into LoyaltyRedemption in schema ota_commontypes_xsd1 Drilldown into Voucher in schema ota_commontypes_xsd1 Drilldown into DirectBill in schema ota_commontypes_xsd1 Drilldown into BankAcct in schema ota_commontypes_xsd1 Drilldown into PaymentCard in schema ota_commontypes_xsd1 Drilldown into Remark in schema ota_commontypes_xsd1 Drilldown into GuaranteeID in schema ota_commontypes_xsd1 Drilldown into GuaranteeTypeCode in schema ota_commontypes_xsd1 Drilldown into GuaranteeIndicator in schema ota_commontypes_xsd1 Drilldown into PaymentTransactionTypeCode in schema ota_commontypes_xsd1 Drilldown into RPH in schema ota_commontypes_xsd1 Drilldown into CostCenterID in schema ota_commontypes_xsd1 Drilldown into ShareMarketInd in schema ota_commontypes_xsd1 Drilldown into ShareSynchInd in schema ota_commontypes_xsd1 Drilldown into PrivacyGroup in schema ota_commontypes_xsd1 Drilldown into PaymentFormType in schema ota_commontypes_xsd1 Drilldown into PrimaryPaymentInd in schema ota_commontypes_xsd1 Drilldown into AuthorizedDays in schema ota_commontypes_xsd1 Drilldown into SplitPaymentInd in schema ota_commontypes_xsd1 Drilldown into PaymentType in schema ota_commontypes_xsd1 Drilldown into PaymentDetailType in schema ota_commontypes_xsd1XSD Diagram of PaymentInfo in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="PaymentInfo" minOccurs="0">
    <xs:annotation>
        <xs:documentation xml:lang="en">Captures payment information for services or fees not covered in the fare.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="PaymentDetailType">
                <xs:sequence>
                    <xs:element name="PaymentDetail" maxOccurs="99">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Specifies payment information that may apply to upgrade data, baggage data, passenger data (e.g., meals, headsets, excess baggage).</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:complexContent>
                                <xs:extension base="PaymentDetailType">
                                    <xs:attribute name="PaymentReason" type="StringLength1to32" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Specifies why a payment is required for baggage (e.g., oversized, overweight, excess quantity, etc.)</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="PaymentTotal" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The total amount paid at time of check in for services or fees not covered in the fare.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:attributeGroup ref="CurrencyAmountGroup">
                                <xs:annotation>
                                    <xs:documentation xml:lang="en">Specifies the total amount for all forms of payment. </xs:documentation>
                                </xs:annotation>
                            </xs:attributeGroup>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PaymentCard PaymentCard (1) (1)
BankAcct BankAcct (1) (1)
DirectBill DirectBill (1) (1)
Voucher Voucher (1) (1)
LoyaltyRedemption LoyaltyRedemption (1) (1)
MiscChargeOrder MiscChargeOrder (1) (1)
Cash Cash (1) (1)
PaymentAmount PaymentAmount 0 (1)
PaymentDetail nsA:PaymentDetail (1) 99
PaymentTotal nsA:PaymentTotal 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ShareSynchInd ShareSynchInd Optional
ShareMarketInd ShareMarketInd Optional
CostCenterID CostCenterID Optional
RPH RPH Optional
PaymentTransactionTypeCode PaymentTransactionTypeCode Optional
GuaranteeIndicator GuaranteeIndicator Optional
GuaranteeTypeCode GuaranteeTypeCode Optional
GuaranteeID GuaranteeID Optional
Remark Remark Optional
PaymentType PaymentType Optional
SplitPaymentInd SplitPaymentInd Optional
AuthorizedDays AuthorizedDays Optional
PrimaryPaymentInd PrimaryPaymentInd Optional
Collapse Derivation Tree: