Definition Type: ComplexType
Name: AuthorizationType
Namespace: http://www.starstandard.org/STAR/5
Containing Schema: Components.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into AuthorizationReason in schema components_xsd Drilldown into AuthorizationCode in schema components_xsd Drilldown into AddressVerificationCode in schema components_xsd Drilldown into CreditCardTransactionNumberString in schema components_xsd Drilldown into AuthorizationNumberString in schema components_xsd Drilldown into AuthorizedAmount in schema components_xsd Drilldown into AuthorizationDateTime in schema components_xsdXSD Diagram of AuthorizationType in schema components_xsd (Standards for Technology in Automotive Retail)
Collapse XSD Schema Code:
<xsd:complexType name="AuthorizationType">
    <xsd:sequence>
        <xsd:element minOccurs="0" name="AuthorizationDateTime" type="udt:DateTimeType">
            <xsd:annotation>
                <xsd:documentation>
                        The date and time the payment authoirzation was
                        completed.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="AuthorizedAmount" type="udt:AmountType">
            <xsd:annotation>
                <xsd:documentation>
                        The amount of authorized payment
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="AuthorizationNumberString" type="qdt:StringType">
            <xsd:annotation>
                <xsd:documentation>
                        The authorization number returned by the credit card
                            processing company.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="CreditCardTransactionNumberString" type="qdt:StringType">
            <xsd:annotation>
                <xsd:documentation>
                        Number of transaction related to credit card processing
                            company.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="AddressVerificationCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation>
                        Code resulting from verification of address for credit card
                            number.
                    </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="AuthorizationCode" type="udt:CodeType">
            <xsd:annotation>
                <xsd:documentation source="http://www.starstandard.org/STAR/5">Assigned authorization
                code</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="unbounded" minOccurs="0" name="AuthorizationReason" type="udt:TextType">
            <xsd:annotation>
                <xsd:documentation> Reason for authorization. </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
AuthorizationDateTime star:AuthorizationDateTime 0 (1)
AuthorizedAmount star:AuthorizedAmount 0 (1)
AuthorizationNumberString star:AuthorizationNumberString 0 (1)
CreditCardTransactionNumberString star:CreditCardTransactionNumberString 0 (1)
AddressVerificationCode star:AddressVerificationCode 0 (1)
AuthorizationCode star:AuthorizationCode 0 1
AuthorizationReason star:AuthorizationReason 0 unbounded
Collapse Derivation Tree:
Collapse References:
star:Authorization, star:ServiceManagementAuthorization, star:WholesalePreauthorization