Definition Type: Element
Name: CreditCardAuthorization
Containing Schema: OTA_AirCommonTypes.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Specifies credit card information about the customer seeking authorization.
Collapse XSD Schema Diagram:
Drilldown into ID in schema ota_aircommontypes_xsd1 Drilldown into CreditCard in schema ota_aircommontypes_xsd1 Drilldown into AuthVerificationValue in schema ota_aircommontypes_xsd Drilldown into AuthTransactionID in schema ota_aircommontypes_xsd Drilldown into E_CommerceCode in schema ota_aircommontypes_xsd Drilldown into CardPresentInd in schema ota_aircommontypes_xsd Drilldown into ReversalIndicator in schema ota_aircommontypes_xsd Drilldown into AuthorizationCode in schema ota_aircommontypes_xsd Drilldown into ExtendedPaymentFrequency in schema ota_aircommontypes_xsd Drilldown into ExtendedPaymentQuantity in schema ota_aircommontypes_xsd Drilldown into ExtendedPaymentInd in schema ota_aircommontypes_xsd Drilldown into SourceType in schema ota_aircommontypes_xsd Drilldown into DecimalPlaces in schema ota_commontypes_xsd1 Drilldown into CurrencyCode in schema ota_commontypes_xsd1 Drilldown into CurrencyCodeGroup in schema ota_commontypes_xsd Drilldown into Amount in schema ota_commontypes_xsd1 Drilldown into CurrencyAmountGroup in schema ota_commontypes_xsdXSD Diagram of CreditCardAuthorization in schema ota_aircommontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="CreditCardAuthorization" minOccurs="0">
    <xs:annotation>
        <xs:documentation xml:lang="en">Specifies credit card information about the customer seeking authorization.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="CreditCard" type="PaymentCardType">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Specifies the credit card information for which authorization is required. </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="ID" type="UniqueID_Type" minOccurs="0" maxOccurs="5">
                <xs:annotation>
                    <xs:documentation>Identification of an authorization party (e.g., merchant, acquirer).</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
        <xs:attributeGroup ref="CurrencyAmountGroup">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies the amount of money for which the the requester is seeking authorization.</xs:documentation>
            </xs:annotation>
        </xs:attributeGroup>
        <xs:attribute name="SourceType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Information describing the point of sale.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="NormalTransaction">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Agent representation (for example, a ticket office).</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="MailOrPhoneOrder">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The source of the purchase request is a mail or phone order.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="UnattendedTerminal">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The source of the purchase request is an unattended terminal such as a kiosk or ATM.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="MerchantIsSuspicious">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates that the merchant requesting the credit seems to be suspicious or fraudulent.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="eCommerceSecuredTransaction">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates an e-comerce transaction provided over a secure channel. For example, SSL (secure sockets layer).</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="eCommerceUnsecuredTransaction">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Indicates an e-comerce transaction provided over an unsecured channel. For example HTTP.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="InFlightAirPhone">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The purchase request is made from an in flight air phone.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="CID_NotLegible">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">The customer identification number cannot be read.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="CID_NotOnCard">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">There is no customer identification number on the card.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="ExtendedPaymentInd" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">If true, the requester would like to apply extended payment conditions to this authorization.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ExtendedPaymentQuantity" type="Numeric1to99" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The number of equal amount, partial payments for the extended payment.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ExtendedPaymentFrequency" type="TimeUnitType" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The frequency of extended payment installments.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="AuthorizationCode" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">This is the approval code received on the original authorization request. Only used in the case where the requested transaction is to reverse the authorization. </xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[A-Za-z0-9]{1,12}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="ReversalIndicator" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">If true, indicates a request to reverse a credit authorization.</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 customer has actually presented the credit card.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="E_CommerceCode" type="AlphaNumericStringLength1to8" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The electronic commerce indicator required for some credit card authorizations, such as the Verified by Visa Process.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="AuthTransactionID" type="StringLength1to32" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The authentication transaction identifier required for some credit card authorizations, such as the Verified by Visa Process.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="AuthVerificationValue" type="StringLength1to32" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The cardholder authentication verfication value required for some credit card authorization, such as the Verified by Visa Process.</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CreditCard CreditCard (1) (1)
ID ID 0 5
Collapse Child Attributes:
Name Type Default Value Use
Amount Amount Optional
CurrencyCode CurrencyCode Optional
DecimalPlaces DecimalPlaces Optional
SourceType SourceType Optional
ExtendedPaymentInd ExtendedPaymentInd Optional
ExtendedPaymentQuantity ExtendedPaymentQuantity Optional
ExtendedPaymentFrequency ExtendedPaymentFrequency Optional
AuthorizationCode AuthorizationCode Optional
ReversalIndicator ReversalIndicator Optional
CardPresentInd CardPresentInd Optional
E_CommerceCode E_CommerceCode Optional
AuthTransactionID AuthTransactionID Optional
AuthVerificationValue AuthVerificationValue Optional