<xsd:complexType name="CreditCardType">
<xsd:sequence>
<xsd:element minOccurs="0" name="CreditCardTypeCode" type="scl:CreditCardTypeEnumeratedType">
<xsd:annotation>
<xsd:documentation>Account type (e.g. Visa, Mastercard, American Express, etc.)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccountID" type="udt:IdentifierType">
<xsd:annotation>
<xsd:documentation>Identifies an account number or similar identifier.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="NameOnAccount" type="udt:NameType">
<xsd:annotation>
<xsd:documentation>Indicates the name on the account, in the case of a credit card the name as it appears on the credit card.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="CreditCardExpirationDateYearMonthDate" type="qdt:YearMonthDateType">
<xsd:annotation>
<xsd:documentation>Indicates the expiration month and year of the credit card.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="CompanyNameOnAccount" type="udt:NameType">
<xsd:annotation>
<xsd:documentation>Company name on credit card.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="CardID" type="udt:IdentifierType">
<xsd:annotation>
<xsd:documentation>Card Id field can be optionally provided to use additional security features of credit card authorization. It is typically a 3-digit number located on the back of most credit cards.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="BillingAddress">
<xsd:annotation>
<xsd:documentation>Credit card billing address.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Authorization">
<xsd:annotation>
<xsd:documentation>The Authorization Component represents the authorization information if the method of payment was authorized (credit card or EFT).</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|