Definition Type: ComplexType
Name: CreditCardType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into Authorization in schema components_xsd Drilldown into BillingAddress in schema components_xsd Drilldown into CardID in schema components_xsd Drilldown into CompanyNameOnAccount in schema components_xsd Drilldown into CreditCardExpirationDateYearMonthDate in schema components_xsd Drilldown into NameOnAccount in schema components_xsd Drilldown into AccountID in schema components_xsd Drilldown into CreditCardTypeCode in schema components_xsdXSD Diagram of CreditCardType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
CreditCardTypeCode star:CreditCardTypeCode 0 (1)
AccountID star:AccountID 0 (1)
NameOnAccount star:NameOnAccount 0 (1)
CreditCardExpirationDateYearMonthDate star:CreditCardExpirationDateYearMonthDate 0 (1)
CompanyNameOnAccount star:CompanyNameOnAccount 0 (1)
CardID star:CardID 0 (1)
BillingAddress star:BillingAddress 0 (1)
Authorization star:Authorization 0 (1)
Collapse Derivation Tree:
Collapse References:
star:CreditCardstar:OrderCreditCardType,