Definition Type: ComplexType
Name: PaymentCard
Namespace: http://www.opentravel.org/OTM/finance/v3
Containing Schema: Finance_3_0_0.xsd
Abstract
Documentation:
Specifies the details of the debit or credit card.
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint_Summary in schema otm_builtins_xsd Drilldown into SeriesCode in schema finance_3_0_0_xsd Drilldown into MagneticStripe in schema finance_3_0_0_xsd Drilldown into AuthenticationVerification in schema finance_3_0_0_xsd Drilldown into CardNumber in schema finance_3_0_0_xsd Drilldown into CardHolderName in schema finance_3_0_0_xsd Drilldown into Issuer in schema finance_3_0_0_xsd Drilldown into CardType in schema finance_3_0_0_xsd Drilldown into CardCode in schema finance_3_0_0_xsd Drilldown into Privacy in schema finance_3_0_0_xsd Drilldown into secureInd in schema finance_3_0_0_xsd Drilldown into expireDate in schema finance_3_0_0_xsd Drilldown into effectiveDate in schema finance_3_0_0_xsd Drilldown into id in schema finance_3_0_0_xsdXSD Diagram of PaymentCard in schema finance_3_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="PaymentCard">
    <xsd:annotation>
        <xsd:documentation source="Description">Specifies the details of the debit or credit card.</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="CoreObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">PaymentCard</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element minOccurs="0" name="Privacy" type="ota2-0400:Privacy">
            <xsd:annotation>
                <xsd:documentation source="Description">Data use and sharing permissions.</xsd:documentation>
                <xsd:documentation source="Implementer">AttributeGroup: PrivacyGroup</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="CardCode" type="fin-0300:CardAssociationCode">
            <xsd:annotation>
                <xsd:documentation source="Description">Card code association such as VI for Visa, MC for Mastercard or AX for American Express, etc.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}PaymentCardCodeType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CardCode</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="CardType" type="fin-0300:PaymentCardType_Issuer">
            <xsd:annotation>
                <xsd:documentation source="Description">Example: BritishAirwaysVisaSignatureCard</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}Issuer</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Issuer</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="Issuer" type="ota2-0400:CodeExternal">
            <xsd:annotation>
                <xsd:documentation source="Description">Example: Mastercard</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}List_PaymentCardIssuer</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CardType</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="CardHolderName" type="ota2-0400:StringShort">
            <xsd:annotation>
                <xsd:documentation source="Description">Card holder name.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to64</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CardHolderName</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" ref="fin-0300:CardNumber">
            <xsd:annotation>
                <xsd:documentation source="Description">Credit card number embossed on the card.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}EncryptionTokenType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">CardNumber</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" ref="fin-0300:AuthenticationVerification">
            <xsd:annotation>
                <xsd:documentation source="Description">Verification digits.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}EncryptionTokenType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">SeriesCode</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="3" minOccurs="0" ref="fin-0300:MagneticStripe">
            <xsd:annotation>
                <xsd:documentation source="Description">Magnetic stripe.</xsd:documentation>
                <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}EncryptionTokenType</xsd:documentation>
                <xsd:appinfo>
                    <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">MagneticStripe</otm:Equivalent>
                </xsd:appinfo>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="fin-0300:SeriesCode">
            <xsd:annotation>
                <xsd:documentation source="Description">The 3 character CVV code or series code found on the back of the payment card.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Summary" />
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">XML ID only for use within the document.</xsd:documentation>
            <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}RPH_Type</xsd:documentation>
            <xsd:appinfo>
                <otm:Equivalent context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RPH</otm:Equivalent>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="effectiveDate" type="ota2-0400:DateMMYY" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">Start month and year.</xsd:documentation>
            <xsd:documentation source="Implementer">AttributeGroup: PaymentCardDateGroup</xsd:documentation>
            <xsd:appinfo>
                <otm:Example context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">0116</otm:Example>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="expireDate" type="ota2-0400:DateMMYY" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">End month and year.</xsd:documentation>
            <xsd:appinfo>
                <otm:Example context="fin" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">0117</otm:Example>
            </xsd:appinfo>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="secureInd" type="xsd:boolean" use="optional">
        <xsd:annotation>
            <xsd:documentation source="Description">If true, all or a portion of this data is secure, via tokenization, encryption and/or masking.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Privacy fin-0300:Privacy 0 (1)
CardCode fin-0300:CardCode 0 (1)
CardType fin-0300:CardType 0 1
Issuer fin-0300:Issuer 0 1
CardHolderName fin-0300:CardHolderName 0 1
CardNumber fin-0300:CardNumber 0 1
AuthenticationVerification fin-0300:AuthenticationVerification 0 1
MagneticStripe fin-0300:MagneticStripe 0 3
SeriesCode fin-0300:SeriesCode 0 (1)
ExtensionPoint_Summary ota2:ExtensionPoint_Summary 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
id fin-0300:id Optional
effectiveDate fin-0300:effectiveDate Optional
expireDate fin-0300:expireDate Optional
secureInd fin-0300:secureInd Optional
Collapse Derivation Tree:
Collapse References:
fin-0300:PaymentCard, fin-0300:PaymentCard_Detail, fin-0300:PaymentCardSubGrp, fin-0300:PaymentCardSummary