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