<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>
|