Definition Type: Element
Name: CreditCardInfo
Namespace: http://www.opentravel.org/OTA/2003/05
Type: PaymentCardType
Containing Schema: OTA_AirDemandTicketRQ.xsd
MinOccurs 0
MaxOccurs 5
Abstract
Documentation:
The details for the card when form of payment is a credit card.
Collapse XSD Schema Diagram:
Drilldown into SignatureOnFile in schema ota_commontypes_xsd1 Drilldown into Telephone in schema ota_commontypes_xsd1 Drilldown into Address in schema ota_commontypes_xsd1 Drilldown into CardIssuerName in schema ota_commontypes_xsd1 Drilldown into CardHolderName in schema ota_commontypes_xsd1 Drilldown into CountryOfIssue in schema ota_commontypes_xsd1 Drilldown into ExtendPaymentIndicator in schema ota_commontypes_xsd1 Drilldown into CardHolderRPH in schema ota_commontypes_xsd1 Drilldown into MaskedCardNumber in schema ota_commontypes_xsd1 Drilldown into ExpireDate in schema ota_commontypes_xsd1 Drilldown into EffectiveDate in schema ota_commontypes_xsd1 Drilldown into PaymentCardDateGroup in schema ota_commontypes_xsd1 Drilldown into SeriesCode in schema ota_commontypes_xsd1 Drilldown into CardNumber in schema ota_commontypes_xsd1 Drilldown into CardCode in schema ota_commontypes_xsd1 Drilldown into CardType 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 PaymentCardType in schema ota_commontypes_xsd1 Drilldown into Amount in schema ota_airdemandticketrq_xsd Drilldown into ExtendedPaymentCode in schema ota_airdemandticketrq_xsd Drilldown into CardPresentInd in schema ota_airdemandticketrq_xsd Drilldown into ApprovalCode in schema ota_airdemandticketrq_xsdXSD Diagram of CreditCardInfo in schema ota_airdemandticketrq_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CardHolderName CardHolderName 0 (1)
CardIssuerName CardIssuerName 0 (1)
Address Address 0 (1)
Telephone Telephone 0 5
SignatureOnFile SignatureOnFile 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
ShareSynchInd ShareSynchInd Optional
ShareMarketInd ShareMarketInd Optional
CardType CardType Optional
CardCode CardCode Optional
CardNumber CardNumber Optional
SeriesCode SeriesCode Optional
EffectiveDate EffectiveDate Optional
ExpireDate ExpireDate Optional
MaskedCardNumber MaskedCardNumber Optional
CardHolderRPH CardHolderRPH Optional
ExtendPaymentIndicator ExtendPaymentIndicator Optional
CountryOfIssue CountryOfIssue Optional
ApprovalCode nsA:ApprovalCode Optional
CardPresentInd nsA:CardPresentInd Optional
ExtendedPaymentCode nsA:ExtendedPaymentCode Optional
Amount nsA:Amount Optional
Collapse Derivation Tree: