XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace AnetApi/xml/v1/schema/AnetApiSchema.xsd
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
anet AnetApi/xml/v1/schema/AnetApiSchema.xsd
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema targetNamespace="AnetApi/xml/v1/schema/AnetApiSchema.xsd" elementFormDefault="qualified">
...
</xs:schema>
top

Global Declarations

Element: ARBCancelSubscriptionRequest

Name ARBCancelSubscriptionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBCancelSubscriptionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:subscriptionId> anet:numericString </anet:subscriptionId> [1]
</anet:ARBCancelSubscriptionRequest>
Schema Component Representation
<xs:element name="ARBCancelSubscriptionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="subscriptionId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBCancelSubscriptionResponse

Name ARBCancelSubscriptionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBCancelSubscriptionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:ARBCancelSubscriptionResponse>
Schema Component Representation
<xs:element name="ARBCancelSubscriptionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBCreateSubscriptionRequest

Name ARBCreateSubscriptionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBCreateSubscriptionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:subscription> anet:ARBSubscriptionType </anet:subscription> [1]
</anet:ARBCreateSubscriptionRequest>
Schema Component Representation
<xs:element name="ARBCreateSubscriptionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="subscription" type="anet:ARBSubscriptionType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBCreateSubscriptionResponse

Name ARBCreateSubscriptionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBCreateSubscriptionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:subscriptionId> anet:numericString </anet:subscriptionId> [0..1]
<anet:profile> anet:customerProfileIdType </anet:profile> [0..1]
</anet:ARBCreateSubscriptionResponse>
Schema Component Representation
<xs:element name="ARBCreateSubscriptionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- subscriptionId will only be present if a subscription was created. -->
<xs:element name="subscriptionId" type="anet:numericString" minOccurs="0"/>
<xs:element name="profile" type="anet:customerProfileIdType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionListRequest

Name ARBGetSubscriptionListRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionListRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:searchType> anet:ARBGetSubscriptionListSearchTypeEnum </anet:searchType> [1]
<anet:sorting> anet:ARBGetSubscriptionListSorting </anet:sorting> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:ARBGetSubscriptionListRequest>
Schema Component Representation
<xs:element name="ARBGetSubscriptionListRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="searchType" type="anet:ARBGetSubscriptionListSearchTypeEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="sorting" type="anet:ARBGetSubscriptionListSorting" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionListResponse

Name ARBGetSubscriptionListResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionListResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:totalNumInResultSet> xs:int </anet:totalNumInResultSet> [0..1]
<anet:subscriptionDetails> anet:ArrayOfSubscription </anet:subscriptionDetails> [0..1]
</anet:ARBGetSubscriptionListResponse>
Schema Component Representation
<xs:element name="ARBGetSubscriptionListResponse">
<xs:complexType mixed="false">
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="totalNumInResultSet" type="xs:int" minOccurs="0" maxOccurs="1"/>
<xs:element name="subscriptionDetails" type="anet:ArrayOfSubscription" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionRequest

Name ARBGetSubscriptionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:subscriptionId> anet:numericString </anet:subscriptionId> [1]
<anet:includeTransactions> xs:boolean </anet:includeTransactions> [0..1]
</anet:ARBGetSubscriptionRequest>
Schema Component Representation
<xs:element name="ARBGetSubscriptionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="subscriptionId" type="anet:numericString" minOccurs="1" maxOccurs="1"/>
<xs:element name="includeTransactions" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionResponse

Name ARBGetSubscriptionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:subscription> anet:ARBSubscriptionMaskedType </anet:subscription> [1]
</anet:ARBGetSubscriptionResponse>
Schema Component Representation
<xs:element name="ARBGetSubscriptionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="subscription" type="anet:ARBSubscriptionMaskedType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionStatusRequest

Name ARBGetSubscriptionStatusRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionStatusRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:subscriptionId> anet:numericString </anet:subscriptionId> [1]
</anet:ARBGetSubscriptionStatusRequest>
Schema Component Representation
<xs:element name="ARBGetSubscriptionStatusRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="subscriptionId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBGetSubscriptionStatusResponse

Name ARBGetSubscriptionStatusResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBGetSubscriptionStatusResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:status> anet:ARBSubscriptionStatusEnum </anet:status> [0..1]
</anet:ARBGetSubscriptionStatusResponse>
Schema Component Representation
<xs:element name="ARBGetSubscriptionStatusResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="status" type="anet:ARBSubscriptionStatusEnum" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBUpdateSubscriptionRequest

Name ARBUpdateSubscriptionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBUpdateSubscriptionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:subscriptionId> anet:numericString </anet:subscriptionId> [1]
<anet:subscription> anet:ARBSubscriptionType </anet:subscription> [1]
</anet:ARBUpdateSubscriptionRequest>
Schema Component Representation
<xs:element name="ARBUpdateSubscriptionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="subscriptionId" type="anet:numericString"/>
<xs:element name="subscription" type="anet:ARBSubscriptionType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: ARBUpdateSubscriptionResponse

Name ARBUpdateSubscriptionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:ARBUpdateSubscriptionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:profile> anet:customerProfileIdType </anet:profile> [0..1]
</anet:ARBUpdateSubscriptionResponse>
Schema Component Representation
<xs:element name="ARBUpdateSubscriptionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="profile" type="anet:customerProfileIdType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: authenticateTestRequest

Name authenticateTestRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:authenticateTestRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:authenticateTestRequest>
Schema Component Representation
<xs:element name="authenticateTestRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: authenticateTestResponse

Name authenticateTestResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:authenticateTestResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:authenticateTestResponse>
Schema Component Representation
<xs:element name="authenticateTestResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerPaymentProfileRequest

Name createCustomerPaymentProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerPaymentProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:paymentProfile> anet:customerPaymentProfileType </anet:paymentProfile> [1]
<anet:validationMode> anet:validationModeEnum </anet:validationMode> [0..1]
</anet:createCustomerPaymentProfileRequest>
Schema Component Representation
<xs:element name="createCustomerPaymentProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="paymentProfile" type="anet:customerPaymentProfileType"/>
<xs:element name="validationMode" type="anet:validationModeEnum" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerPaymentProfileResponse

Name createCustomerPaymentProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerPaymentProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [0..1]
<anet:validationDirectResponse> xs:string (length <= 2048) </anet:validationDirectResponse> [0..1]
</anet:createCustomerPaymentProfileResponse>
Schema Component Representation
<xs:element name="createCustomerPaymentProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- customerPaymentProfileId and customerProfileId will only be present if a payment profile was created or a duplicate payment profile was found. -->
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="0"/>
<-- validationDirectResponse will only be present if validationMode is testMode or liveMode. -->
<xs:element name="validationDirectResponse" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerProfileFromTransactionRequest

Name createCustomerProfileFromTransactionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerProfileFromTransactionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transId> anet:numericString </anet:transId> [1]
<anet:customer> anet:customerProfileBaseType </anet:customer> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:defaultPaymentProfile> xs:boolean </anet:defaultPaymentProfile> [0..1]
<anet:defaultShippingAddress> xs:boolean </anet:defaultShippingAddress> [0..1]
</anet:createCustomerProfileFromTransactionRequest>
Schema Component Representation
<xs:element name="createCustomerProfileFromTransactionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transId" type="anet:numericString" minOccurs="1" maxOccurs="1"/>
<xs:element name="customer" type="anet:customerProfileBaseType" minOccurs="0" maxOccurs="1"/>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="defaultPaymentProfile" type="xs:boolean" minOccurs="0"/>
<xs:element name="defaultShippingAddress" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerProfileRequest

Name createCustomerProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:profile> anet:customerProfileType </anet:profile> [1]
<anet:validationMode> anet:validationModeEnum </anet:validationMode> [0..1]
</anet:createCustomerProfileRequest>
Schema Component Representation
<xs:element name="createCustomerProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="profile" type="anet:customerProfileType"/>
<xs:element name="validationMode" type="anet:validationModeEnum" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerProfileResponse

Name createCustomerProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:customerPaymentProfileIdList> anet:ArrayOfNumericString </anet:customerPaymentProfileIdList> [1]
<anet:customerShippingAddressIdList> anet:ArrayOfNumericString </anet:customerShippingAddressIdList> [1]
<anet:validationDirectResponseList> anet:ArrayOfString </anet:validationDirectResponseList> [1]
</anet:createCustomerProfileResponse>
Schema Component Representation
<xs:element name="createCustomerProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- customerProfileId will only be present if a profile was created. -->
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0"/>
<xs:element name="customerPaymentProfileIdList" type="anet:ArrayOfNumericString"/>
<xs:element name="customerShippingAddressIdList" type="anet:ArrayOfNumericString"/>
<xs:element name="validationDirectResponseList" type="anet:ArrayOfString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerProfileTransactionRequest

Name createCustomerProfileTransactionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerProfileTransactionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transaction> anet:profileTransactionType </anet:transaction> [1]
<anet:extraOptions> xs:string (length <= 1024) </anet:extraOptions> [0..1]
</anet:createCustomerProfileTransactionRequest>
Schema Component Representation
<xs:element name="createCustomerProfileTransactionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transaction" type="anet:profileTransactionType"/>
<xs:element name="extraOptions" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1024"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerProfileTransactionResponse

Name createCustomerProfileTransactionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerProfileTransactionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transactionResponse> anet:transactionResponse </anet:transactionResponse> [0..1]
<anet:directResponse> xs:string (length <= 2048) </anet:directResponse> [0..1]
</anet:createCustomerProfileTransactionResponse>
Schema Component Representation
<xs:element name="createCustomerProfileTransactionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transactionResponse" type="anet:transactionResponse" minOccurs="0"/>
<xs:element name="directResponse" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerShippingAddressRequest

Name createCustomerShippingAddressRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerShippingAddressRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:address> anet:customerAddressType </anet:address> [1]
<anet:defaultShippingAddress> xs:boolean </anet:defaultShippingAddress> [0..1]
</anet:createCustomerShippingAddressRequest>
Schema Component Representation
<xs:element name="createCustomerShippingAddressRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="address" type="anet:customerAddressType"/>
<xs:element name="defaultShippingAddress" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createCustomerShippingAddressResponse

Name createCustomerShippingAddressResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createCustomerShippingAddressResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:customerAddressId> anet:numericString </anet:customerAddressId> [0..1]
</anet:createCustomerShippingAddressResponse>
Schema Component Representation
<xs:element name="createCustomerShippingAddressResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- customerAddressId and customerProfileId will only be present if a shipping address was created or a duplicate shipping address was found. -->
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0"/>
<xs:element name="customerAddressId" type="anet:numericString" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createTransactionRequest

Name createTransactionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createTransactionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transactionRequest> anet:transactionRequestType </anet:transactionRequest> [1]
</anet:createTransactionRequest>
Schema Component Representation
<xs:element name="createTransactionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transactionRequest" type="anet:transactionRequestType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: createTransactionResponse

Name createTransactionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:createTransactionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transactionResponse> anet:transactionResponse </anet:transactionResponse> [1]
<anet:profileResponse> anet:createProfileResponse </anet:profileResponse> [0..1]
</anet:createTransactionResponse>
Schema Component Representation
<xs:element name="createTransactionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transactionResponse" type="anet:transactionResponse"/>
<xs:element name="profileResponse" type="anet:createProfileResponse" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: decryptPaymentDataRequest

Name decryptPaymentDataRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:decryptPaymentDataRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:opaqueData> anet:opaqueDataType </anet:opaqueData> [1]
<anet:callId> xs:string </anet:callId> [0..1]
</anet:decryptPaymentDataRequest>
Schema Component Representation
<xs:element name="decryptPaymentDataRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="opaqueData" type="anet:opaqueDataType" minOccurs="1" maxOccurs="1"/>
<xs:element name="callId" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: decryptPaymentDataResponse

Name decryptPaymentDataResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:decryptPaymentDataResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:shippingInfo> anet:customerAddressType </anet:shippingInfo> [0..1]
<anet:billingInfo> anet:customerAddressType </anet:billingInfo> [0..1]
<anet:cardInfo> anet:creditCardMaskedType </anet:cardInfo> [0..1]
<anet:paymentDetails> anet:paymentDetails </anet:paymentDetails> [0..1]
</anet:decryptPaymentDataResponse>
Schema Component Representation
<xs:element name="decryptPaymentDataResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="shippingInfo" type="anet:customerAddressType" minOccurs="0"/>
<xs:element name="billingInfo" type="anet:customerAddressType" minOccurs="0"/>
<xs:element name="cardInfo" type="anet:creditCardMaskedType" minOccurs="0"/>
<xs:element name="paymentDetails" type="anet:paymentDetails" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerPaymentProfileRequest

Name deleteCustomerPaymentProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerPaymentProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [1]
</anet:deleteCustomerPaymentProfileRequest>
Schema Component Representation
<xs:element name="deleteCustomerPaymentProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerPaymentProfileResponse

Name deleteCustomerPaymentProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerPaymentProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:deleteCustomerPaymentProfileResponse>
Schema Component Representation
<xs:element name="deleteCustomerPaymentProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerProfileRequest

Name deleteCustomerProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
</anet:deleteCustomerProfileRequest>
Schema Component Representation
<xs:element name="deleteCustomerProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerProfileResponse

Name deleteCustomerProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:deleteCustomerProfileResponse>
Schema Component Representation
<xs:element name="deleteCustomerProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerShippingAddressRequest

Name deleteCustomerShippingAddressRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerShippingAddressRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerAddressId> anet:numericString </anet:customerAddressId> [1]
</anet:deleteCustomerShippingAddressRequest>
Schema Component Representation
<xs:element name="deleteCustomerShippingAddressRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerAddressId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: deleteCustomerShippingAddressResponse

Name deleteCustomerShippingAddressResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:deleteCustomerShippingAddressResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:deleteCustomerShippingAddressResponse>
Schema Component Representation
<xs:element name="deleteCustomerShippingAddressResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: EnumCollection

Name EnumCollection
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:EnumCollection>
<anet:customerProfileSummaryType> anet:customerProfileSummaryType </anet:customerProfileSummaryType> [1]
<anet:paymentSimpleType> anet:paymentSimpleType </anet:paymentSimpleType> [1]
<anet:accountTypeEnum> anet:accountTypeEnum </anet:accountTypeEnum> [1]
<anet:cardTypeEnum> anet:cardTypeEnum </anet:cardTypeEnum> [1]
<anet:FDSFilterActionEnum> anet:FDSFilterActionEnum </anet:FDSFilterActionEnum> [1]
<anet:permissionsEnum> anet:permissionsEnum </anet:permissionsEnum> [1]
<anet:settingNameEnum> anet:settingNameEnum </anet:settingNameEnum> [1]
<anet:settlementStateEnum> anet:settlementStateEnum </anet:settlementStateEnum> [1]
<anet:transactionStatusEnum> anet:transactionStatusEnum </anet:transactionStatusEnum> [1]
<anet:transactionTypeEnum> anet:transactionTypeEnum </anet:transactionTypeEnum> [1]
</anet:EnumCollection>
Schema Component Representation
<xs:element name="EnumCollection">
<xs:complexType>
<xs:sequence>
<-- classes -->
<xs:element name="customerProfileSummaryType" type="anet:customerProfileSummaryType" minOccurs="1" maxOccurs="1"/>
<xs:element name="paymentSimpleType" type="anet:paymentSimpleType" minOccurs="1" maxOccurs="1"/>
<-- enums -->
<xs:element name="accountTypeEnum" type="anet:accountTypeEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="cardTypeEnum" type="anet:cardTypeEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="FDSFilterActionEnum" type="anet:FDSFilterActionEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="permissionsEnum" type="anet:permissionsEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="settingNameEnum" type="anet:settingNameEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="settlementStateEnum" type="anet:settlementStateEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionStatusEnum" type="anet:transactionStatusEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionTypeEnum" type="anet:transactionTypeEnum" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: ErrorResponse

Name ErrorResponse
Type anet:ANetApiResponse
Nillable no
Abstract no
XML Instance Representation
<anet:ErrorResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:ErrorResponse>
Schema Component Representation
<xs:element name="ErrorResponse" type="anet:ANetApiResponse"/>
top

Element: getAUJobDetailsRequest

Name getAUJobDetailsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getAUJobDetailsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:month> xs:string (length >= 4) </anet:month> [1]
<anet:modifiedTypeFilter> anet:AUJobTypeEnum </anet:modifiedTypeFilter> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:getAUJobDetailsRequest>
Schema Component Representation
<xs:element name="getAUJobDetailsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="month" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="modifiedTypeFilter" type="anet:AUJobTypeEnum" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getAUJobDetailsResponse

Name getAUJobDetailsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getAUJobDetailsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:totalNumInResultSet> xs:int </anet:totalNumInResultSet> [0..1]
<anet:auDetails> anet:ListOfAUDetailsType </anet:auDetails> [0..1]
</anet:getAUJobDetailsResponse>
Schema Component Representation
<xs:element name="getAUJobDetailsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="totalNumInResultSet" type="xs:int" minOccurs="0" maxOccurs="1"/>
<xs:element name="auDetails" type="anet:ListOfAUDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getAUJobSummaryRequest

Name getAUJobSummaryRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getAUJobSummaryRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:month> xs:string (length >= 4) </anet:month> [1]
</anet:getAUJobSummaryRequest>
Schema Component Representation
<xs:element name="getAUJobSummaryRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="month" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getAUJobSummaryResponse

Name getAUJobSummaryResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getAUJobSummaryResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:auSummary> anet:ArrayOfAUResponseType </anet:auSummary> [0..1]
</anet:getAUJobSummaryResponse>
Schema Component Representation
<xs:element name="getAUJobSummaryResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="auSummary" type="anet:ArrayOfAUResponseType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getBatchStatisticsRequest

Name getBatchStatisticsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getBatchStatisticsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:batchId> anet:numericString </anet:batchId> [1]
</anet:getBatchStatisticsRequest>
Schema Component Representation
<xs:element name="getBatchStatisticsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="batchId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getBatchStatisticsResponse

Name getBatchStatisticsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getBatchStatisticsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:batch> anet:batchDetailsType </anet:batch> [0..1]
</anet:getBatchStatisticsResponse>
Schema Component Representation
<xs:element name="getBatchStatisticsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="batch" type="anet:batchDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerPaymentProfileListRequest

Name getCustomerPaymentProfileListRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerPaymentProfileListRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:searchType> anet:CustomerPaymentProfileSearchTypeEnum </anet:searchType> [1]
<anet:month> xs:string (length >= 4) </anet:month> [1]
<anet:sorting> anet:CustomerPaymentProfileSorting </anet:sorting> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:getCustomerPaymentProfileListRequest>
Schema Component Representation
<xs:element name="getCustomerPaymentProfileListRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="searchType" type="anet:CustomerPaymentProfileSearchTypeEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="month" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="sorting" type="anet:CustomerPaymentProfileSorting" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerPaymentProfileListResponse

Name getCustomerPaymentProfileListResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerPaymentProfileListResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:totalNumInResultSet> xs:int </anet:totalNumInResultSet> [1]
<anet:paymentProfiles> anet:arrayOfCustomerPaymentProfileListItemType </anet:paymentProfiles> [0..1]
</anet:getCustomerPaymentProfileListResponse>
Schema Component Representation
<xs:element name="getCustomerPaymentProfileListResponse">
<xs:complexType mixed="false">
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="totalNumInResultSet" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="paymentProfiles" type="anet:arrayOfCustomerPaymentProfileListItemType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerPaymentProfileRequest

Name getCustomerPaymentProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerPaymentProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [0..1]
<anet:unmaskExpirationDate> xs:boolean </anet:unmaskExpirationDate> [0..1]
<anet:includeIssuerInfo> xs:boolean </anet:includeIssuerInfo> [0..1]
</anet:getCustomerPaymentProfileRequest>
Schema Component Representation
<xs:element name="getCustomerPaymentProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="unmaskExpirationDate" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="includeIssuerInfo" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerPaymentProfileResponse

Name getCustomerPaymentProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerPaymentProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:paymentProfile> anet:customerPaymentProfileMaskedType </anet:paymentProfile> [0..1]
</anet:getCustomerPaymentProfileResponse>
Schema Component Representation
<xs:element name="getCustomerPaymentProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- paymentProfile and customerProfileId will only be present if a payment profile was successfully retrieved. -->
<xs:element name="paymentProfile" type="anet:customerPaymentProfileMaskedType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerProfileIdsRequest

Name getCustomerProfileIdsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerProfileIdsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:getCustomerProfileIdsRequest>
Schema Component Representation
<xs:element name="getCustomerProfileIdsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerProfileIdsResponse

Name getCustomerProfileIdsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerProfileIdsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:ids> anet:ArrayOfNumericString </anet:ids> [1]
</anet:getCustomerProfileIdsResponse>
Schema Component Representation
<xs:element name="getCustomerProfileIdsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="ids" type="anet:ArrayOfNumericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerProfileRequest

Name getCustomerProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:merchantCustomerId> xs:string (length <= 20) </anet:merchantCustomerId> [0..1]
<anet:email> xs:string </anet:email> [0..1]
<anet:unmaskExpirationDate> xs:boolean </anet:unmaskExpirationDate> [0..1]
<anet:includeIssuerInfo> xs:boolean </anet:includeIssuerInfo> [0..1]
</anet:getCustomerProfileRequest>
Schema Component Representation
<xs:element name="getCustomerProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="merchantCustomerId" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="unmaskExpirationDate" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="includeIssuerInfo" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerProfileResponse

Name getCustomerProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:profile> anet:customerProfileMaskedType </anet:profile> [0..1]
<anet:subscriptionIds> anet:SubscriptionIdList </anet:subscriptionIds> [0..1]
</anet:getCustomerProfileResponse>
Schema Component Representation
<xs:element name="getCustomerProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- profile will only be present if a profile was successfully retrieved. -->
<xs:element name="profile" type="anet:customerProfileMaskedType" minOccurs="0"/>
<xs:element name="subscriptionIds" type="anet:SubscriptionIdList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerShippingAddressRequest

Name getCustomerShippingAddressRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerShippingAddressRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerAddressId> anet:numericString </anet:customerAddressId> [0..1]
</anet:getCustomerShippingAddressRequest>
Schema Component Representation
<xs:element name="getCustomerShippingAddressRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerAddressId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getCustomerShippingAddressResponse

Name getCustomerShippingAddressResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getCustomerShippingAddressResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:defaultShippingAddress> xs:boolean </anet:defaultShippingAddress> [0..1]
<anet:address> anet:customerAddressExType </anet:address> [0..1]
<anet:subscriptionIds> anet:SubscriptionIdList </anet:subscriptionIds> [0..1]
</anet:getCustomerShippingAddressResponse>
Schema Component Representation
<xs:element name="getCustomerShippingAddressResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- address and customerProfileId will only be present if a shipping address was successfully retrieved. -->
<xs:element name="defaultShippingAddress" type="xs:boolean" minOccurs="0"/>
<xs:element name="address" type="anet:customerAddressExType" minOccurs="0"/>
<xs:element name="subscriptionIds" type="anet:SubscriptionIdList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getHostedPaymentPageRequest

Name getHostedPaymentPageRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getHostedPaymentPageRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transactionRequest> anet:transactionRequestType </anet:transactionRequest> [1]
<anet:hostedPaymentSettings> anet:ArrayOfSetting </anet:hostedPaymentSettings> [0..1] ?
</anet:getHostedPaymentPageRequest>
Schema Component Representation
<xs:element name="getHostedPaymentPageRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transactionRequest" type="anet:transactionRequestType"/>
<xs:element name="hostedPaymentSettings" type="anet:ArrayOfSetting" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getHostedPaymentPageResponse

Name getHostedPaymentPageResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getHostedPaymentPageResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:token> xs:string </anet:token> [1]
</anet:getHostedPaymentPageResponse>
Schema Component Representation
<xs:element name="getHostedPaymentPageResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="token" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getHostedProfilePageRequest

Name getHostedProfilePageRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getHostedProfilePageRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:hostedProfileSettings> anet:ArrayOfSetting </anet:hostedProfileSettings> [0..1] ?
</anet:getHostedProfilePageRequest>
Schema Component Representation
<xs:element name="getHostedProfilePageRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="hostedProfileSettings" type="anet:ArrayOfSetting" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getHostedProfilePageResponse

Name getHostedProfilePageResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getHostedProfilePageResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:token> xs:string </anet:token> [1]
</anet:getHostedProfilePageResponse>
Schema Component Representation
<xs:element name="getHostedProfilePageResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="token" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getMerchantDetailsRequest

Name getMerchantDetailsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getMerchantDetailsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:getMerchantDetailsRequest>
Schema Component Representation
<xs:element name="getMerchantDetailsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getMerchantDetailsResponse

Name getMerchantDetailsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getMerchantDetailsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:isTestMode> xs:boolean </anet:isTestMode> [0..1]
<anet:processors> anet:ArrayOfProcessorType </anet:processors> [1]
<anet:merchantName> xs:string </anet:merchantName> [1]
<anet:gatewayId> anet:numericString </anet:gatewayId> [1]
<anet:marketTypes> anet:ArrayOfMarketType </anet:marketTypes> [1]
<anet:productCodes> anet:ArrayOfProductCode </anet:productCodes> [1]
<anet:paymentMethods> anet:ArrayOfPaymentMethod </anet:paymentMethods> [1]
<anet:currencies> anet:ArrayOfCurrencyCode </anet:currencies> [1]
<anet:publicClientKey> xs:string </anet:publicClientKey> [0..1]
</anet:getMerchantDetailsResponse>
Schema Component Representation
<xs:element name="getMerchantDetailsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="isTestMode" type="xs:boolean" minOccurs="0"/>
<xs:element name="processors" type="anet:ArrayOfProcessorType"/>
<xs:element name="merchantName" type="xs:string"/>
<xs:element name="gatewayId" type="anet:numericString"/>
<xs:element name="marketTypes" type="anet:ArrayOfMarketType"/>
<xs:element name="productCodes" type="anet:ArrayOfProductCode"/>
<xs:element name="paymentMethods" type="anet:ArrayOfPaymentMethod"/>
<xs:element name="currencies" type="anet:ArrayOfCurrencyCode"/>
<xs:element name="publicClientKey" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getSettledBatchListRequest

Name getSettledBatchListRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getSettledBatchListRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:includeStatistics> xs:boolean </anet:includeStatistics> [0..1]
<anet:firstSettlementDate> xs:dateTime </anet:firstSettlementDate> [0..1]
<anet:lastSettlementDate> xs:dateTime </anet:lastSettlementDate> [0..1]
</anet:getSettledBatchListRequest>
Schema Component Representation
<xs:element name="getSettledBatchListRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="includeStatistics" type="xs:boolean" minOccurs="0"/>
<xs:element name="firstSettlementDate" type="xs:dateTime" minOccurs="0"/>
<xs:element name="lastSettlementDate" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getSettledBatchListResponse

Name getSettledBatchListResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getSettledBatchListResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:batchList> anet:ArrayOfBatchDetailsType </anet:batchList> [0..1]
</anet:getSettledBatchListResponse>
Schema Component Representation
<xs:element name="getSettledBatchListResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="batchList" type="anet:ArrayOfBatchDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getTransactionDetailsRequest

Name getTransactionDetailsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getTransactionDetailsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transId> anet:numericString </anet:transId> [1]
</anet:getTransactionDetailsRequest>
Schema Component Representation
<xs:element name="getTransactionDetailsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transId" type="anet:numericString"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getTransactionDetailsResponse

Name getTransactionDetailsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getTransactionDetailsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transaction> anet:transactionDetailsType </anet:transaction> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:transrefId> xs:string (length <= 20) </anet:transrefId> [0..1]
</anet:getTransactionDetailsResponse>
Schema Component Representation
<xs:element name="getTransactionDetailsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transaction" type="anet:transactionDetailsType"/>
<-- Identifier of the API client application/SDK/library/binding e.g. PHP-SDK-1.0.9.1, ACTIVE_MERCHANT, etc. -->
<xs:element name="clientId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="transrefId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getTransactionListForCustomerRequest

Name getTransactionListForCustomerRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getTransactionListForCustomerRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [0..1]
<anet:sorting> anet:TransactionListSorting </anet:sorting> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:getTransactionListForCustomerRequest>
Schema Component Representation
<xs:element name="getTransactionListForCustomerRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="sorting" type="anet:TransactionListSorting" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getTransactionListRequest

Name getTransactionListRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getTransactionListRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:batchId> anet:numericString </anet:batchId> [0..1]
<anet:sorting> anet:TransactionListSorting </anet:sorting> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:getTransactionListRequest>
Schema Component Representation
<xs:element name="getTransactionListRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="batchId" type="anet:numericString" minOccurs="0"/>
<xs:element name="sorting" type="anet:TransactionListSorting" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getTransactionListResponse

Name getTransactionListResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getTransactionListResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transactions> anet:ArrayOfTransactionSummaryType </anet:transactions> [0..1]
<anet:totalNumInResultSet> xs:int </anet:totalNumInResultSet> [0..1]
</anet:getTransactionListResponse>
Schema Component Representation
<xs:element name="getTransactionListResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transactions" type="anet:ArrayOfTransactionSummaryType" minOccurs="0"/>
<xs:element name="totalNumInResultSet" type="xs:int" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getUnsettledTransactionListRequest

Name getUnsettledTransactionListRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getUnsettledTransactionListRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:status> anet:TransactionGroupStatusEnum </anet:status> [0..1]
<anet:sorting> anet:TransactionListSorting </anet:sorting> [0..1]
<anet:paging> anet:Paging </anet:paging> [0..1]
</anet:getUnsettledTransactionListRequest>
Schema Component Representation
<xs:element name="getUnsettledTransactionListRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="status" type="anet:TransactionGroupStatusEnum" minOccurs="0" maxOccurs="1"/>
<xs:element name="sorting" type="anet:TransactionListSorting" minOccurs="0" maxOccurs="1"/>
<xs:element name="paging" type="anet:Paging" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: getUnsettledTransactionListResponse

Name getUnsettledTransactionListResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:getUnsettledTransactionListResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transactions> anet:ArrayOfTransactionSummaryType </anet:transactions> [0..1]
<anet:totalNumInResultSet> xs:int </anet:totalNumInResultSet> [0..1]
</anet:getUnsettledTransactionListResponse>
Schema Component Representation
<xs:element name="getUnsettledTransactionListResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transactions" type="anet:ArrayOfTransactionSummaryType" minOccurs="0"/>
<xs:element name="totalNumInResultSet" type="xs:int" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: isAliveRequest

Name isAliveRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:isAliveRequest>
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:isAliveRequest>
Schema Component Representation
<xs:element name="isAliveRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="refId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: isAliveResponse

Name isAliveResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:isAliveResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:isAliveResponse>
Schema Component Representation
<xs:element name="isAliveResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: logoutRequest

Name logoutRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:logoutRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:logoutRequest>
Schema Component Representation
<xs:element name="logoutRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: logoutResponse

Name logoutResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:logoutResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:logoutResponse>
Schema Component Representation
<xs:element name="logoutResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: mobileDeviceLoginRequest

Name mobileDeviceLoginRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:mobileDeviceLoginRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</anet:mobileDeviceLoginRequest>
Schema Component Representation
<xs:element name="mobileDeviceLoginRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: mobileDeviceLoginResponse

Name mobileDeviceLoginResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:mobileDeviceLoginResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:merchantContact> anet:merchantContactType </anet:merchantContact> [1]
<anet:userPermissions> anet:ArrayOfPermissionType </anet:userPermissions> [1]
<anet:merchantAccount> anet:transRetailInfoType </anet:merchantAccount> [0..1]
</anet:mobileDeviceLoginResponse>
Schema Component Representation
<xs:element name="mobileDeviceLoginResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="merchantContact" type="anet:merchantContactType"/>
<xs:element name="userPermissions" type="anet:ArrayOfPermissionType"/>
<xs:element name="merchantAccount" type="anet:transRetailInfoType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: mobileDeviceRegistrationRequest

Name mobileDeviceRegistrationRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:mobileDeviceRegistrationRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:mobileDevice> anet:mobileDeviceType </anet:mobileDevice> [1]
</anet:mobileDeviceRegistrationRequest>
Schema Component Representation
<xs:element name="mobileDeviceRegistrationRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="mobileDevice" type="anet:mobileDeviceType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: mobileDeviceRegistrationResponse

Name mobileDeviceRegistrationResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:mobileDeviceRegistrationResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:mobileDeviceRegistrationResponse>
Schema Component Representation
<xs:element name="mobileDeviceRegistrationResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: securePaymentContainerRequest

Name securePaymentContainerRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:securePaymentContainerRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:data> anet:webCheckOutDataType </anet:data> [1]
</anet:securePaymentContainerRequest>
Schema Component Representation
<xs:element name="securePaymentContainerRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="data" type="anet:webCheckOutDataType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: securePaymentContainerResponse

Name securePaymentContainerResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:securePaymentContainerResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:opaqueData> anet:opaqueDataType </anet:opaqueData> [1]
</anet:securePaymentContainerResponse>
Schema Component Representation
<xs:element name="securePaymentContainerResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="opaqueData" type="anet:opaqueDataType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: sendCustomerTransactionReceiptRequest

Name sendCustomerTransactionReceiptRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:sendCustomerTransactionReceiptRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:transId> anet:numericString </anet:transId> [1]
<anet:customerEmail> xs:string </anet:customerEmail> [1]
<anet:emailSettings> anet:emailSettingsType </anet:emailSettings> [0..1]
</anet:sendCustomerTransactionReceiptRequest>
Schema Component Representation
<xs:element name="sendCustomerTransactionReceiptRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="transId" type="anet:numericString"/>
<xs:element name="customerEmail" type="xs:string"/>
<xs:element name="emailSettings" type="anet:emailSettingsType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: sendCustomerTransactionReceiptResponse

Name sendCustomerTransactionReceiptResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:sendCustomerTransactionReceiptResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:sendCustomerTransactionReceiptResponse>
Schema Component Representation
<xs:element name="sendCustomerTransactionReceiptResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerPaymentProfileRequest

Name updateCustomerPaymentProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerPaymentProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:paymentProfile> anet:customerPaymentProfileExType </anet:paymentProfile> [1]
<anet:validationMode> anet:validationModeEnum </anet:validationMode> [0..1]
</anet:updateCustomerPaymentProfileRequest>
Schema Component Representation
<xs:element name="updateCustomerPaymentProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="paymentProfile" type="anet:customerPaymentProfileExType"/>
<xs:element name="validationMode" type="anet:validationModeEnum" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerPaymentProfileResponse

Name updateCustomerPaymentProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerPaymentProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:validationDirectResponse> xs:string (length <= 2048) </anet:validationDirectResponse> [0..1]
</anet:updateCustomerPaymentProfileResponse>
Schema Component Representation
<xs:element name="updateCustomerPaymentProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<-- validationDirectResponse will only be present if validationMode is testMode or liveMode. -->
<xs:element name="validationDirectResponse" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerProfileRequest

Name updateCustomerProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:profile> anet:customerProfileExType </anet:profile> [1]
</anet:updateCustomerProfileRequest>
Schema Component Representation
<xs:element name="updateCustomerProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="profile" type="anet:customerProfileExType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerProfileResponse

Name updateCustomerProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:updateCustomerProfileResponse>
Schema Component Representation
<xs:element name="updateCustomerProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerShippingAddressRequest

Name updateCustomerShippingAddressRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerShippingAddressRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:address> anet:customerAddressExType </anet:address> [1]
<anet:defaultShippingAddress> xs:boolean </anet:defaultShippingAddress> [0..1]
</anet:updateCustomerShippingAddressRequest>
Schema Component Representation
<xs:element name="updateCustomerShippingAddressRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="address" type="anet:customerAddressExType"/>
<xs:element name="defaultShippingAddress" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateCustomerShippingAddressResponse

Name updateCustomerShippingAddressResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateCustomerShippingAddressResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:updateCustomerShippingAddressResponse>
Schema Component Representation
<xs:element name="updateCustomerShippingAddressResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateHeldTransactionRequest

Name updateHeldTransactionRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateHeldTransactionRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:heldTransactionRequest> anet:heldTransactionRequestType </anet:heldTransactionRequest> [1]
</anet:updateHeldTransactionRequest>
Schema Component Representation
<xs:element name="updateHeldTransactionRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="heldTransactionRequest" type="anet:heldTransactionRequestType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateHeldTransactionResponse

Name updateHeldTransactionResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateHeldTransactionResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:transactionResponse> anet:transactionResponse </anet:transactionResponse> [0..1]
</anet:updateHeldTransactionResponse>
Schema Component Representation
<xs:element name="updateHeldTransactionResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="transactionResponse" type="anet:transactionResponse" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateMerchantDetailsRequest

Name updateMerchantDetailsRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateMerchantDetailsRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:isTestMode> xs:boolean </anet:isTestMode> [1]
</anet:updateMerchantDetailsRequest>
Schema Component Representation
<xs:element name="updateMerchantDetailsRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="isTestMode" type="xs:boolean" minOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateMerchantDetailsResponse

Name updateMerchantDetailsResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateMerchantDetailsResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:updateMerchantDetailsResponse>
Schema Component Representation
<xs:element name="updateMerchantDetailsResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateSplitTenderGroupRequest

Name updateSplitTenderGroupRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateSplitTenderGroupRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:splitTenderId> xs:string </anet:splitTenderId> [1]
<anet:splitTenderStatus> anet:splitTenderStatusEnum </anet:splitTenderStatus> [1]
</anet:updateSplitTenderGroupRequest>
Schema Component Representation
<xs:element name="updateSplitTenderGroupRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="splitTenderId" type="xs:string"/>
<xs:element name="splitTenderStatus" type="anet:splitTenderStatusEnum"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: updateSplitTenderGroupResponse

Name updateSplitTenderGroupResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:updateSplitTenderGroupResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</anet:updateSplitTenderGroupResponse>
Schema Component Representation
<xs:element name="updateSplitTenderGroupResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: validateCustomerPaymentProfileRequest

Name validateCustomerPaymentProfileRequest
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:validateCustomerPaymentProfileRequest>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [1]
<anet:customerShippingAddressId> anet:numericString </anet:customerShippingAddressId> [0..1]
<anet:cardCode> anet:cardCode </anet:cardCode> [0..1]
<anet:validationMode> anet:validationModeEnum </anet:validationMode> [1]
</anet:validateCustomerPaymentProfileRequest>
Schema Component Representation
<xs:element name="validateCustomerPaymentProfileRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiRequest">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString"/>
<xs:element name="customerShippingAddressId" type="anet:numericString" minOccurs="0"/>
<xs:element name="cardCode" type="anet:cardCode" minOccurs="0" maxOccurs="1"/>
<xs:element name="validationMode" type="anet:validationModeEnum"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: validateCustomerPaymentProfileResponse

Name validateCustomerPaymentProfileResponse
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<anet:validateCustomerPaymentProfileResponse>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:directResponse> xs:string (length <= 2048) </anet:directResponse> [0..1]
</anet:validateCustomerPaymentProfileResponse>
Schema Component Representation
<xs:element name="validateCustomerPaymentProfileResponse">
<xs:complexType>
<xs:complexContent>
<xs:extension base="anet:ANetApiResponse">
<xs:sequence>
<xs:element name="directResponse" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2048"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Global Definitions

Complex Type: ANetApiRequest

Super-types: None
Sub-types: None
Name ANetApiRequest
Abstract no
XML Instance Representation
<...>
<anet:merchantAuthentication> anet:merchantAuthenticationType </anet:merchantAuthentication> [1]
<anet:clientId> xs:string (length <= 30) </anet:clientId> [0..1]
<anet:refId> xs:string (length <= 20) </anet:refId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ANetApiRequest">
<xs:sequence>
<xs:element name="merchantAuthentication" type="anet:merchantAuthenticationType"/>
<-- Identifier of the API client application/SDK/library/binding e.g. PHP-SDK-1.0.9.1, ACTIVE_MERCHANT, etc. -->
<xs:element name="clientId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="refId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: ANetApiResponse

Super-types: None
Sub-types: None
Name ANetApiResponse
Abstract no
XML Instance Representation
<...>
<anet:refId> xs:string </anet:refId> [0..1]
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ANetApiResponse">
<xs:sequence>
<xs:element name="refId" type="xs:string" minOccurs="0"/>
<xs:sequence>
<xs:element name="messages" type="anet:messagesType"/>
</xs:sequence>
<xs:element name="sessionToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ARBGetSubscriptionListSorting

Super-types: None
Sub-types: None
Name ARBGetSubscriptionListSorting
Abstract no
XML Instance Representation
<...>
<anet:orderBy> anet:ARBGetSubscriptionListOrderFieldEnum </anet:orderBy> [1]
<anet:orderDescending> xs:boolean </anet:orderDescending> [1]
</...>
Schema Component Representation
<xs:complexType name="ARBGetSubscriptionListSorting">
<xs:sequence>
<xs:element name="orderBy" type="anet:ARBGetSubscriptionListOrderFieldEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="orderDescending" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ARBSubscriptionMaskedType

Super-types: None
Sub-types: None
Name ARBSubscriptionMaskedType
Abstract no
XML Instance Representation
<...>
<anet:name> xs:string (length <= 50) </anet:name> [0..1]
<anet:paymentSchedule> anet:paymentScheduleType </anet:paymentSchedule> [0..1]
<anet:amount> xs:decimal (value >= 0.01) (no. of fraction digits = 4) </anet:amount> [0..1]
<anet:trialAmount> xs:decimal (value >= 0.00) (no. of fraction digits = 4) </anet:trialAmount> [0..1]
<anet:status> anet:ARBSubscriptionStatusEnum </anet:status> [0..1]
<anet:profile> anet:subscriptionCustomerProfileType </anet:profile> [0..1]
<anet:order> anet:orderType </anet:order> [0..1]
<anet:arbTransactions> anet:ARBTransactionList </anet:arbTransactions> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ARBSubscriptionMaskedType">
<xs:sequence>
<xs:element name="name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- paymentSchedule is required for a new subscription, optional if updating existing subscription -->
<xs:element name="paymentSchedule" type="anet:paymentScheduleType" minOccurs="0"/>
<xs:element name="amount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.01"/>
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="trialAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
<xs:minInclusive value="0.00"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="status" type="anet:ARBSubscriptionStatusEnum" minOccurs="0"/>
<xs:element name="profile" type="anet:subscriptionCustomerProfileType" minOccurs="0"/>
<xs:element name="order" type="anet:orderType" minOccurs="0"/>
<xs:element name="arbTransactions" type="anet:ARBTransactionList" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ARBSubscriptionType

Super-types: None
Sub-types: None
Name ARBSubscriptionType
Abstract no
XML Instance Representation
<...>
<anet:name> xs:string (length <= 50) </anet:name> [0..1]
<anet:paymentSchedule> anet:paymentScheduleType </anet:paymentSchedule> [0..1]
<anet:amount> xs:decimal (value >= 0.01) (no. of fraction digits = 4) </anet:amount> [0..1]
<anet:trialAmount> xs:decimal (value >= 0.00) (no. of fraction digits = 4) </anet:trialAmount> [0..1]
<anet:payment> anet:paymentType </anet:payment> [0..1]
<anet:order> anet:orderType </anet:order> [0..1]
<anet:customer> anet:customerType </anet:customer> [0..1]
<anet:billTo> anet:nameAndAddressType </anet:billTo> [0..1]
<anet:shipTo> anet:nameAndAddressType </anet:shipTo> [0..1]
<anet:profile> anet:customerProfileIdType </anet:profile> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ARBSubscriptionType">
<xs:sequence>
<xs:element name="name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- paymentSchedule is required for a new subscription, optional if updating existing subscription -->
<xs:element name="paymentSchedule" type="anet:paymentScheduleType" minOccurs="0"/>
<xs:element name="amount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.01"/>
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="trialAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
<xs:minInclusive value="0.00"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- required for Create, optional on Update -->
<xs:element name="payment" type="anet:paymentType" minOccurs="0"/>
<xs:element name="order" type="anet:orderType" minOccurs="0"/>
<xs:element name="customer" type="anet:customerType" minOccurs="0"/>
<xs:element name="billTo" type="anet:nameAndAddressType" minOccurs="0"/>
<xs:element name="shipTo" type="anet:nameAndAddressType" minOccurs="0"/>
<xs:element name="profile" type="anet:customerProfileIdType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: arbTransaction

Super-types: None
Sub-types: None
Name arbTransaction
Abstract no
XML Instance Representation
<...>
<anet:transId> anet:numericString </anet:transId> [0..1]
<anet:response> xs:string </anet:response> [0..1]
<anet:submitTimeUTC> xs:dateTime </anet:submitTimeUTC> [0..1]
<anet:payNum> xs:int </anet:payNum> [0..1]
<anet:attemptNum> xs:int </anet:attemptNum> [0..1]
</...>
Schema Component Representation
<xs:complexType name="arbTransaction">
<xs:sequence>
<xs:element name="transId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="response" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="submitTimeUTC" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="payNum" type="xs:int" minOccurs="0" maxOccurs="1"/>
<xs:element name="attemptNum" type="xs:int" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ARBTransactionList

Super-types: None
Sub-types: None
Name ARBTransactionList
Abstract no
XML Instance Representation
<...>
<anet:arbTransaction> anet:arbTransaction </anet:arbTransaction> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ARBTransactionList">
<xs:sequence>
<xs:element name="arbTransaction" type="anet:arbTransaction" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfAUResponseType

Super-types: None
Sub-types: None
Name ArrayOfAUResponseType
Abstract no
XML Instance Representation
<...>
<anet:auResponse> anet:auResponseType </anet:auResponse> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfAUResponseType">
<xs:sequence>
<xs:element name="auResponse" type="anet:auResponseType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfBatchDetailsType

Super-types: None
Sub-types: None
Name ArrayOfBatchDetailsType
Abstract no
XML Instance Representation
<...>
<anet:batch> anet:batchDetailsType </anet:batch> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfBatchDetailsType">
<xs:sequence>
<xs:element name="batch" type="anet:batchDetailsType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfBatchStatisticType

Super-types: None
Sub-types: None
Name ArrayOfBatchStatisticType
Abstract no
XML Instance Representation
<...>
<anet:statistic> anet:batchStatisticType </anet:statistic> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfBatchStatisticType">
<xs:sequence>
<xs:element name="statistic" type="anet:batchStatisticType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfCardType

Super-types: None
Sub-types: None
Name ArrayOfCardType
Abstract no
XML Instance Representation
<...>
<anet:cardType> xs:string </anet:cardType> [0..30]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCardType">
<xs:sequence>
<xs:element name="cardType" type="xs:string" nillable="true" minOccurs="0" maxOccurs="30"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfCurrencyCode

Super-types: None
Sub-types: None
Name ArrayOfCurrencyCode
Abstract no
XML Instance Representation
<...>
<anet:currency> anet:currencyCodeType </anet:currency> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfCurrencyCode">
<xs:sequence>
<xs:element name="currency" type="anet:currencyCodeType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: arrayOfCustomerPaymentProfileListItemType

Super-types: None
Sub-types: None
Name arrayOfCustomerPaymentProfileListItemType
Abstract no
XML Instance Representation
<...>
<anet:paymentProfile> anet:customerPaymentProfileListItemType </anet:paymentProfile> [0..*]
</...>
Schema Component Representation
<xs:complexType name="arrayOfCustomerPaymentProfileListItemType">
<xs:sequence>
<xs:element name="paymentProfile" type="anet:customerPaymentProfileListItemType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfFDSFilter

Super-types: None
Sub-types: None
Name ArrayOfFDSFilter
Abstract no
XML Instance Representation
<...>
<anet:FDSFilter> anet:FDSFilterType </anet:FDSFilter> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfFDSFilter">
<xs:sequence>
<xs:element name="FDSFilter" type="anet:FDSFilterType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfFraudFilterType

Super-types: None
Sub-types: None
Name ArrayOfFraudFilterType
Abstract no
XML Instance Representation
<...>
<anet:fraudFilter> xs:string </anet:fraudFilter> [1..1000]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfFraudFilterType">
<xs:sequence>
<xs:element name="fraudFilter" type="xs:string" minOccurs="1" maxOccurs="1000"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfLineItem

Super-types: None
Sub-types: None
Name ArrayOfLineItem
Abstract no
XML Instance Representation
<...>
<anet:lineItem> anet:lineItemType </anet:lineItem> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfLineItem">
<xs:sequence>
<xs:element name="lineItem" type="anet:lineItemType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfLong

Super-types: None
Sub-types: None
Name ArrayOfLong
Abstract no
XML Instance Representation
<...>
<anet:long> xs:long </anet:long> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfLong">
<xs:sequence>
<xs:element name="long" type="xs:long" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfMarketType

Super-types: None
Sub-types: None
Name ArrayOfMarketType
Abstract no
XML Instance Representation
<...>
<anet:marketType> anet:marketType </anet:marketType> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfMarketType">
<xs:sequence>
<xs:element name="marketType" type="anet:marketType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfNumericString

Super-types: None
Sub-types: None
Name ArrayOfNumericString
Abstract no
XML Instance Representation
<...>
<anet:numericString> anet:numericString </anet:numericString> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfNumericString">
<xs:sequence>
<xs:element name="numericString" type="anet:numericString" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfPaymentMethod

Super-types: None
Sub-types: None
Name ArrayOfPaymentMethod
Abstract no
XML Instance Representation
<...>
<anet:paymentMethod> anet:paymentMethodsTypeEnum </anet:paymentMethod> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfPaymentMethod">
<xs:sequence>
<xs:element name="paymentMethod" type="anet:paymentMethodsTypeEnum" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfPermissionType

Super-types: None
Sub-types: None
Name ArrayOfPermissionType
Abstract no
XML Instance Representation
<...>
<anet:permission> anet:permissionType </anet:permission> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfPermissionType">
<xs:sequence>
<xs:element name="permission" type="anet:permissionType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfProcessorType

Super-types: None
Sub-types: None
Name ArrayOfProcessorType
Abstract no
XML Instance Representation
<...>
<anet:processor> anet:processorType </anet:processor> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfProcessorType">
<xs:sequence>
<xs:element name="processor" type="anet:processorType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfProductCode

Super-types: None
Sub-types: None
Name ArrayOfProductCode
Abstract no
XML Instance Representation
<...>
<anet:productCode> anet:productCodeType </anet:productCode> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfProductCode">
<xs:sequence>
<xs:element name="productCode" type="anet:productCodeType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfReturnedItem

Super-types: None
Sub-types: None
Name ArrayOfReturnedItem
Abstract no
XML Instance Representation
<...>
<anet:returnedItem> anet:returnedItemType </anet:returnedItem> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfReturnedItem">
<xs:sequence>
<xs:element name="returnedItem" type="anet:returnedItemType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSetting

Super-types: None
Sub-types:
Name ArrayOfSetting
Abstract no
XML Instance Representation
<...>
<anet:setting> anet:settingType </anet:setting> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSetting">
<xs:sequence>
<xs:element name="setting" type="anet:settingType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfString

Super-types: None
Sub-types: None
Name ArrayOfString
Abstract no
XML Instance Representation
<...>
<anet:string> xs:string </anet:string> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfString">
<xs:sequence>
<xs:element name="string" type="xs:string" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSubscription

Super-types: None
Sub-types: None
Name ArrayOfSubscription
Abstract no
XML Instance Representation
<...>
<anet:subscriptionDetail> anet:SubscriptionDetail </anet:subscriptionDetail> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSubscription">
<xs:sequence>
<xs:element name="subscriptionDetail" type="anet:SubscriptionDetail" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfTransactionSummaryType

Super-types: None
Sub-types: None
Name ArrayOfTransactionSummaryType
Abstract no
XML Instance Representation
<...>
<anet:transaction> anet:transactionSummaryType </anet:transaction> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfTransactionSummaryType">
<xs:sequence>
<xs:element name="transaction" type="anet:transactionSummaryType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: auDeleteType

Super-types: auDetailsType < auDeleteType (by extension)
Sub-types: None
Name auDeleteType
Abstract no
XML Instance Representation
<...>
<anet:customerProfileID> xs:long </anet:customerProfileID> [1]
<anet:customerPaymentProfileID> xs:long </anet:customerPaymentProfileID> [1]
<anet:firstName> xs:string </anet:firstName> [0..1]
<anet:lastName> xs:string </anet:lastName> [0..1]
<anet:updateTimeUTC> xs:string </anet:updateTimeUTC> [1]
<anet:auReasonCode> xs:string </anet:auReasonCode> [1]
<anet:reasonDescription> xs:string </anet:reasonDescription> [1]
<anet:creditCard> anet:creditCardMaskedType </anet:creditCard> [1]
</...>
Schema Component Representation
<xs:complexType name="auDeleteType">
<xs:complexContent>
<xs:extension base="anet:auDetailsType">
<xs:sequence>
<xs:element name="creditCard" type="anet:creditCardMaskedType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: auDetailsType

Super-types: None
Sub-types:
Name auDetailsType
Abstract no
XML Instance Representation
<...>
<anet:customerProfileID> xs:long </anet:customerProfileID> [1]
<anet:customerPaymentProfileID> xs:long </anet:customerPaymentProfileID> [1]
<anet:firstName> xs:string </anet:firstName> [0..1]
<anet:lastName> xs:string </anet:lastName> [0..1]
<anet:updateTimeUTC> xs:string </anet:updateTimeUTC> [1]
<anet:auReasonCode> xs:string </anet:auReasonCode> [1]
<anet:reasonDescription> xs:string </anet:reasonDescription> [1]
</...>
Schema Component Representation
<xs:complexType name="auDetailsType">
<xs:sequence>
<xs:element name="customerProfileID" type="xs:long"/>
<xs:element name="customerPaymentProfileID" type="xs:long"/>
<xs:element name="firstName" type="xs:string" minOccurs="0"/>
<xs:element name="lastName" type="xs:string" minOccurs="0"/>
<xs:element name="updateTimeUTC" type="xs:string"/>
<xs:element name="auReasonCode" type="xs:string"/>
<xs:element name="reasonDescription" type="xs:string"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: auResponseType

Super-types: None
Sub-types: None
Name auResponseType
Abstract no
XML Instance Representation
<...>
<anet:auReasonCode> xs:string </anet:auReasonCode> [1]
<anet:profileCount> xs:long </anet:profileCount> [1]
<anet:reasonDescription> xs:string </anet:reasonDescription> [1]
</...>
Schema Component Representation
<xs:complexType name="auResponseType">
<xs:sequence>
<xs:element name="auReasonCode" type="xs:string"/>
<xs:element name="profileCount" type="xs:long"/>
<xs:element name="reasonDescription" type="xs:string"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: auUpdateType

Super-types: auDetailsType < auUpdateType (by extension)
Sub-types: None
Name auUpdateType
Abstract no
XML Instance Representation
<...>
<anet:customerProfileID> xs:long </anet:customerProfileID> [1]
<anet:customerPaymentProfileID> xs:long </anet:customerPaymentProfileID> [1]
<anet:firstName> xs:string </anet:firstName> [0..1]
<anet:lastName> xs:string </anet:lastName> [0..1]
<anet:updateTimeUTC> xs:string </anet:updateTimeUTC> [1]
<anet:auReasonCode> xs:string </anet:auReasonCode> [1]
<anet:reasonDescription> xs:string </anet:reasonDescription> [1]
<anet:newCreditCard> anet:creditCardMaskedType </anet:newCreditCard> [1]
<anet:oldCreditCard> anet:creditCardMaskedType </anet:oldCreditCard> [1]
</...>
Schema Component Representation
<xs:complexType name="auUpdateType">
<xs:complexContent>
<xs:extension base="anet:auDetailsType">
<xs:sequence>
<xs:element name="newCreditCard" type="anet:creditCardMaskedType"/>
<xs:element name="oldCreditCard" type="anet:creditCardMaskedType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: bankAccountMaskedType

Super-types: None
Sub-types: None
Name bankAccountMaskedType
Abstract no
XML Instance Representation
<...>
<anet:accountType> anet:bankAccountTypeEnum </anet:accountType> [0..1]
<anet:routingNumber> xs:string (length = 8) </anet:routingNumber> [1]
<anet:accountNumber> xs:string (length = 8) </anet:accountNumber> [1]
<anet:nameOnAccount> xs:string (length <= 22) </anet:nameOnAccount> [1]
<anet:echeckType> anet:echeckTypeEnum </anet:echeckType> [0..1]
<anet:bankName> xs:string (length <= 50) </anet:bankName> [0..1]
</...>
Schema Component Representation
<xs:complexType name="bankAccountMaskedType">
<xs:sequence>
<xs:element name="accountType" type="anet:bankAccountTypeEnum" minOccurs="0"/>
<xs:element name="routingNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="accountNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nameOnAccount">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="echeckType" type="anet:echeckTypeEnum" minOccurs="0"/>
<xs:element name="bankName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: bankAccountType

Super-types: None
Sub-types: None
Name bankAccountType
Abstract no
XML Instance Representation
<...>
<anet:accountType> anet:bankAccountTypeEnum </anet:accountType> [0..1]
<anet:routingNumber> xs:string (length <= 9) </anet:routingNumber> [1]
<anet:accountNumber> xs:string (length <= 17) </anet:accountNumber> [1]
<anet:nameOnAccount> xs:string (length <= 22) </anet:nameOnAccount> [1]
<anet:echeckType> anet:echeckTypeEnum </anet:echeckType> [0..1]
<anet:bankName> xs:string (length <= 50) </anet:bankName> [0..1]
<anet:checkNumber> xs:string (length <= 15) </anet:checkNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="bankAccountType">
<xs:sequence>
<xs:element name="accountType" type="anet:bankAccountTypeEnum" minOccurs="0"/>
<-- Format of routingNumber should be nine digits or four X's followed by the last four digits. -->
<xs:element name="routingNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- Format of accountNumber should be numeric string or four X's followed by the last four digits. -->
<xs:element name="accountNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nameOnAccount">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="22"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="echeckType" type="anet:echeckTypeEnum" minOccurs="0"/>
<xs:element name="bankName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="checkNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: batchDetailsType

Super-types: None
Sub-types: None
Name batchDetailsType
Abstract no
XML Instance Representation
<...>
<anet:batchId> anet:numericString </anet:batchId> [1]
<anet:settlementTimeUTC> xs:dateTime </anet:settlementTimeUTC> [0..1]
<anet:settlementTimeLocal> xs:dateTime </anet:settlementTimeLocal> [0..1]
<anet:settlementState> xs:string </anet:settlementState> [1]
<anet:paymentMethod> xs:string </anet:paymentMethod> [0..1]
<anet:marketType> xs:string </anet:marketType> [0..1]
<anet:product> xs:string </anet:product> [0..1]
<anet:statistics> anet:ArrayOfBatchStatisticType </anet:statistics> [0..1]
</...>
Schema Component Representation
<xs:complexType name="batchDetailsType">
<xs:sequence>
<xs:element name="batchId" type="anet:numericString"/>
<xs:element name="settlementTimeUTC" type="xs:dateTime" minOccurs="0"/>
<xs:element name="settlementTimeLocal" type="xs:dateTime" minOccurs="0"/>
<xs:element name="settlementState" type="xs:string"/>
<-- anet:settlementStateEnum -->
<xs:element name="paymentMethod" type="xs:string" minOccurs="0"/>
<-- anet:paymentMethodEnum -->
<xs:element name="marketType" type="xs:string" minOccurs="0"/>
<-- anet:marketTypeEnum -->
<xs:element name="product" type="xs:string" minOccurs="0"/>
<-- anet:productEnum -->
<xs:element name="statistics" type="anet:ArrayOfBatchStatisticType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: batchStatisticType

Super-types: None
Sub-types: None
Name batchStatisticType
Abstract no
XML Instance Representation
<...>
<anet:accountType> xs:string </anet:accountType> [1]
<anet:chargeAmount> xs:decimal </anet:chargeAmount> [1]
<anet:chargeCount> xs:int </anet:chargeCount> [1]
<anet:refundAmount> xs:decimal </anet:refundAmount> [1]
<anet:refundCount> xs:int </anet:refundCount> [1]
<anet:voidCount> xs:int </anet:voidCount> [1]
<anet:declineCount> xs:int </anet:declineCount> [1]
<anet:errorCount> xs:int </anet:errorCount> [1]
<anet:returnedItemAmount> xs:decimal </anet:returnedItemAmount> [0..1]
<anet:returnedItemCount> xs:int </anet:returnedItemCount> [0..1]
<anet:chargebackAmount> xs:decimal </anet:chargebackAmount> [0..1]
<anet:chargebackCount> xs:int </anet:chargebackCount> [0..1]
<anet:correctionNoticeCount> xs:int </anet:correctionNoticeCount> [0..1]
<anet:chargeChargeBackAmount> xs:decimal </anet:chargeChargeBackAmount> [0..1]
<anet:chargeChargeBackCount> xs:int </anet:chargeChargeBackCount> [0..1]
<anet:refundChargeBackAmount> xs:decimal </anet:refundChargeBackAmount> [0..1]
<anet:refundChargeBackCount> xs:int </anet:refundChargeBackCount> [0..1]
<anet:chargeReturnedItemsAmount> xs:decimal </anet:chargeReturnedItemsAmount> [0..1]
<anet:chargeReturnedItemsCount> xs:int </anet:chargeReturnedItemsCount> [0..1]
<anet:refundReturnedItemsAmount> xs:decimal </anet:refundReturnedItemsAmount> [0..1]
<anet:refundReturnedItemsCount> xs:int </anet:refundReturnedItemsCount> [0..1]
</...>
Schema Component Representation
<xs:complexType name="batchStatisticType">
<xs:sequence>
<xs:element name="accountType" type="xs:string"/>
<-- anet:accountTypeEnum -->
<xs:element name="chargeAmount" type="xs:decimal"/>
<xs:element name="chargeCount" type="xs:int"/>
<xs:element name="refundAmount" type="xs:decimal"/>
<xs:element name="refundCount" type="xs:int"/>
<xs:element name="voidCount" type="xs:int"/>
<xs:element name="declineCount" type="xs:int"/>
<xs:element name="errorCount" type="xs:int"/>
<xs:element name="returnedItemAmount" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
<xs:element name="returnedItemCount" type="xs:int" minOccurs="0"/>
<xs:element name="chargebackAmount" type="xs:decimal" minOccurs="0"/>
<xs:element name="chargebackCount" type="xs:int" minOccurs="0"/>
<xs:element name="correctionNoticeCount" type="xs:int" minOccurs="0"/>
<xs:element name="chargeChargeBackAmount" type="xs:decimal" minOccurs="0"/>
<xs:element name="chargeChargeBackCount" type="xs:int" minOccurs="0"/>
<xs:element name="refundChargeBackAmount" type="xs:decimal" minOccurs="0"/>
<xs:element name="refundChargeBackCount" type="xs:int" minOccurs="0"/>
<xs:element name="chargeReturnedItemsAmount" type="xs:decimal" minOccurs="0"/>
<xs:element name="chargeReturnedItemsCount" type="xs:int" minOccurs="0"/>
<xs:element name="refundReturnedItemsAmount" type="xs:decimal" minOccurs="0"/>
<xs:element name="refundReturnedItemsCount" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: cardArt

Super-types: None
Sub-types: None
Name cardArt
Abstract no
XML Instance Representation
<...>
<anet:cardBrand> xs:string </anet:cardBrand> [0..1]
<anet:cardImageHeight> xs:string </anet:cardImageHeight> [0..1]
<anet:cardImageUrl> xs:string </anet:cardImageUrl> [0..1]
<anet:cardImageWidth> xs:string </anet:cardImageWidth> [0..1]
<anet:cardType> xs:string </anet:cardType> [0..1]
</...>
Schema Component Representation
<xs:complexType name="cardArt">
<xs:sequence>
<xs:element name="cardBrand" type="xs:string" minOccurs="0"/>
<xs:element name="cardImageHeight" type="xs:string" minOccurs="0"/>
<xs:element name="cardImageUrl" type="xs:string" minOccurs="0"/>
<xs:element name="cardImageWidth" type="xs:string" minOccurs="0"/>
<xs:element name="cardType" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ccAuthenticationType

Super-types: None
Sub-types: None
Name ccAuthenticationType
Abstract no
XML Instance Representation
<...>
<anet:authenticationIndicator> xs:string </anet:authenticationIndicator> [1]
<anet:cardholderAuthenticationValue> xs:string </anet:cardholderAuthenticationValue> [1]
</...>
Schema Component Representation
<xs:complexType name="ccAuthenticationType">
<xs:sequence>
<xs:element name="authenticationIndicator" type="xs:string"/>
<xs:element name="cardholderAuthenticationValue" type="xs:string"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: createProfileResponse

Super-types: None
Sub-types: None
Name createProfileResponse
Abstract no
XML Instance Representation
<...>
<anet:messages> anet:messagesType </anet:messages> [1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:customerPaymentProfileIdList> anet:ArrayOfNumericString </anet:customerPaymentProfileIdList> [0..1]
<anet:customerShippingAddressIdList> anet:ArrayOfNumericString </anet:customerShippingAddressIdList> [0..1]
</...>
Schema Component Representation
<xs:complexType name="createProfileResponse">
<xs:sequence>
<xs:element name="messages" type="anet:messagesType" minOccurs="1" maxOccurs="1"/>
<-- customerProfileId will only be present if a profile was created. -->
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="customerPaymentProfileIdList" type="anet:ArrayOfNumericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="customerShippingAddressIdList" type="anet:ArrayOfNumericString" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: creditCardMaskedType

Super-types: None
Sub-types: None
Name creditCardMaskedType
Abstract no
XML Instance Representation
<...>
<anet:cardNumber> xs:string (length = 8) </anet:cardNumber> [1]
<anet:expirationDate> xs:string (length >= 4) </anet:expirationDate> [1]
<anet:cardType> xs:string </anet:cardType> [0..1]
<anet:cardArt> anet:cardArt </anet:cardArt> [0..1]
<anet:issuerNumber> xs:string (length = 6) </anet:issuerNumber> [0..1]
</...>
Schema Component Representation
<xs:complexType name="creditCardMaskedType">
<xs:sequence>
<xs:element name="cardNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="expirationDate">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cardType" type="xs:string" minOccurs="0"/>
<-- anet:cardTypeEnum -->
<xs:element name="cardArt" type="anet:cardArt" minOccurs="0"/>
<xs:element name="issuerNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: creditCardSimpleType

Super-types: None
Sub-types:
Name creditCardSimpleType
Abstract no
XML Instance Representation
<...>
<anet:cardNumber> xs:string (length >= 4) </anet:cardNumber> [1]
<anet:expirationDate> xs:string (length >= 4) </anet:expirationDate> [1]
</...>
Schema Component Representation
<xs:complexType name="creditCardSimpleType">
<xs:sequence>
<-- Format of cardNumber should be numeric string or four X's followed by the last four digits. -->
<xs:element name="cardNumber">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- Format of expirationDate should be gYearMonth (such as 2001-10) or four X's. -->
<xs:element name="expirationDate">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="4"/>
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: creditCardTrackType

Super-types: None
Sub-types: None
Name creditCardTrackType
Abstract no
XML Instance Representation
<...>
Start Choice [1]
<anet:track1> xs:string </anet:track1> [1]
<anet:track2> xs:string </anet:track2> [1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="creditCardTrackType">
<xs:choice>
<xs:element name="track1" type="xs:string"/>
<xs:element name="track2" type="xs:string"/>
</xs:choice>
</xs:complexType>
top

Complex Type: creditCardType

Super-types: creditCardSimpleType < creditCardType (by extension)
Sub-types: None
Name creditCardType
Abstract no
XML Instance Representation
<...>
<anet:cardNumber> xs:string (length >= 4) </anet:cardNumber> [1]
<anet:expirationDate> xs:string (length >= 4) </anet:expirationDate> [1]
<anet:cardCode> anet:cardCode </anet:cardCode> [0..1]
<anet:isPaymentToken> xs:boolean </anet:isPaymentToken> [0..1]
<anet:cryptogram> xs:string </anet:cryptogram> [0..1]
</...>
Schema Component Representation
<xs:complexType name="creditCardType">
<xs:complexContent>
<xs:extension base="anet:creditCardSimpleType">
<xs:sequence>
<-- cardCode may be passed in for validation but it will not be stored. -->
<xs:element name="cardCode" type="anet:cardCode" minOccurs="0" maxOccurs="1"/>
<-- To identify whether the CardNumber passed in is a PaymentToken or a real creditCardNumber. -->
<xs:element name="isPaymentToken" type="xs:boolean" minOccurs="0"/>
<-- If the CardNumber passed in is a paymentToken, a cryptogram is needed for one-off payments. -->
<xs:element name="cryptogram" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerAddressExType

Super-types: nameAndAddressType < customerAddressType (by extension) < customerAddressExType (by extension)
Sub-types: None
Name customerAddressExType
Abstract no
XML Instance Representation
<...>
<anet:firstName> xs:string (length <= 50) </anet:firstName> [0..1]
<anet:lastName> xs:string (length <= 50) </anet:lastName> [0..1]
<anet:company> xs:string (length <= 50) </anet:company> [0..1]
<anet:address> xs:string (length <= 60) </anet:address> [0..1]
<anet:city> xs:string (length <= 40) </anet:city> [0..1]
<anet:state> xs:string (length <= 40) </anet:state> [0..1]
<anet:zip> xs:string (length <= 20) </anet:zip> [0..1]
<anet:country> xs:string (length <= 60) </anet:country> [0..1]
<anet:phoneNumber> xs:string (length <= 25) </anet:phoneNumber> [0..1]
<anet:faxNumber> xs:string (length <= 25) </anet:faxNumber> [0..1]
<anet:email> xs:string </anet:email> [0..1]
<anet:customerAddressId> anet:numericString </anet:customerAddressId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerAddressExType">
<xs:complexContent>
<xs:extension base="anet:customerAddressType">
<xs:sequence>
<xs:element name="customerAddressId" type="anet:numericString" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerAddressType

Super-types: nameAndAddressType < customerAddressType (by extension)
Sub-types:
Name customerAddressType
Abstract no
XML Instance Representation
<...>
<anet:firstName> xs:string (length <= 50) </anet:firstName> [0..1]
<anet:lastName> xs:string (length <= 50) </anet:lastName> [0..1]
<anet:company> xs:string (length <= 50) </anet:company> [0..1]
<anet:address> xs:string (length <= 60) </anet:address> [0..1]
<anet:city> xs:string (length <= 40) </anet:city> [0..1]
<anet:state> xs:string (length <= 40) </anet:state> [0..1]
<anet:zip> xs:string (length <= 20) </anet:zip> [0..1]
<anet:country> xs:string (length <= 60) </anet:country> [0..1]
<anet:phoneNumber> xs:string (length <= 25) </anet:phoneNumber> [0..1]
<anet:faxNumber> xs:string (length <= 25) </anet:faxNumber> [0..1]
<anet:email> xs:string </anet:email> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerAddressType">
<xs:complexContent>
<xs:extension base="anet:nameAndAddressType">
<xs:sequence>
<xs:element name="phoneNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="faxNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerDataType

Super-types: None
Sub-types: None
Name customerDataType
Abstract no
XML Instance Representation
<...>
<anet:type> anet:customerTypeEnum </anet:type> [0..1]
<anet:id> xs:string (length <= 20) </anet:id> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
<anet:driversLicense> anet:driversLicenseType </anet:driversLicense> [0..1]
<anet:taxId> xs:string (length >= 8) </anet:taxId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerDataType">
<xs:sequence>
<xs:element name="type" type="anet:customerTypeEnum" minOccurs="0"/>
<xs:element name="id" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="driversLicense" type="anet:driversLicenseType" minOccurs="0"/>
<xs:element name="taxId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="8"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerPaymentProfileBaseType

Super-types: None
Sub-types:
Name customerPaymentProfileBaseType
Abstract no
XML Instance Representation
<...>
<anet:customerType> anet:customerTypeEnum </anet:customerType> [0..1]
<anet:billTo> anet:customerAddressType </anet:billTo> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerPaymentProfileBaseType">
<xs:sequence>
<xs:element name="customerType" type="anet:customerTypeEnum" minOccurs="0"/>
<xs:element name="billTo" type="anet:customerAddressType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerPaymentProfileExType

Super-types: customerPaymentProfileBaseType < customerPaymentProfileType (by extension) < customerPaymentProfileExType (by extension)
Sub-types: None
Name customerPaymentProfileExType
Abstract no
XML Instance Representation
<...>
<anet:customerType> anet:customerTypeEnum </anet:customerType> [0..1]
<anet:billTo> anet:customerAddressType </anet:billTo> [0..1]
<anet:payment> anet:paymentType </anet:payment> [0..1]
<anet:driversLicense> anet:driversLicenseType </anet:driversLicense> [0..1]
<anet:taxId> xs:string (length >= 8) </anet:taxId> [0..1]
<anet:defaultPaymentProfile> xs:boolean </anet:defaultPaymentProfile> [0..1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerPaymentProfileExType">
<xs:complexContent>
<xs:extension base="anet:customerPaymentProfileType">
<xs:sequence>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerPaymentProfileListItemType

Super-types: None
Sub-types: None
Name customerPaymentProfileListItemType
Abstract no
XML Instance Representation
<...>
<anet:defaultPaymentProfile> xs:boolean </anet:defaultPaymentProfile> [0..1]
<anet:customerPaymentProfileId> xs:int </anet:customerPaymentProfileId> [1]
<anet:customerProfileId> xs:int </anet:customerProfileId> [1]
<anet:billTo> anet:customerAddressType </anet:billTo> [1]
<anet:payment> anet:paymentMaskedType </anet:payment> [1]
</...>
Schema Component Representation
<xs:complexType name="customerPaymentProfileListItemType">
<xs:sequence>
<xs:element name="defaultPaymentProfile" type="xs:boolean" minOccurs="0"/>
<xs:element name="customerPaymentProfileId" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="customerProfileId" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="billTo" type="anet:customerAddressType" minOccurs="1" maxOccurs="1"/>
<xs:element name="payment" type="anet:paymentMaskedType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerPaymentProfileMaskedType

Super-types: customerPaymentProfileBaseType < customerPaymentProfileMaskedType (by extension)
Sub-types: None
Name customerPaymentProfileMaskedType
Abstract no
XML Instance Representation
<...>
<anet:customerType> anet:customerTypeEnum </anet:customerType> [0..1]
<anet:billTo> anet:customerAddressType </anet:billTo> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [1]
<anet:defaultPaymentProfile> xs:boolean </anet:defaultPaymentProfile> [0..1]
<anet:payment> anet:paymentMaskedType </anet:payment> [0..1]
<anet:driversLicense> anet:driversLicenseMaskedType </anet:driversLicense> [0..1]
<anet:taxId> xs:string (length = 8) </anet:taxId> [0..1]
<anet:subscriptionIds> anet:SubscriptionIdList </anet:subscriptionIds> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerPaymentProfileMaskedType">
<xs:complexContent>
<xs:extension base="anet:customerPaymentProfileBaseType">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="1"/>
<xs:element name="defaultPaymentProfile" type="xs:boolean" minOccurs="0"/>
<xs:element name="payment" type="anet:paymentMaskedType" minOccurs="0"/>
<xs:element name="driversLicense" type="anet:driversLicenseMaskedType" minOccurs="0"/>
<xs:element name="taxId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="subscriptionIds" type="anet:SubscriptionIdList" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CustomerPaymentProfileSorting

Super-types: None
Sub-types: None
Name CustomerPaymentProfileSorting
Abstract no
XML Instance Representation
<...>
<anet:orderBy> anet:CustomerPaymentProfileOrderFieldEnum </anet:orderBy> [1]
<anet:orderDescending> xs:boolean </anet:orderDescending> [1]
</...>
Schema Component Representation
<xs:complexType name="CustomerPaymentProfileSorting">
<xs:sequence>
<xs:element name="orderBy" type="anet:CustomerPaymentProfileOrderFieldEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="orderDescending" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerPaymentProfileType

Super-types: customerPaymentProfileBaseType < customerPaymentProfileType (by extension)
Sub-types:
Name customerPaymentProfileType
Abstract no
XML Instance Representation
<...>
<anet:customerType> anet:customerTypeEnum </anet:customerType> [0..1]
<anet:billTo> anet:customerAddressType </anet:billTo> [0..1]
<anet:payment> anet:paymentType </anet:payment> [0..1]
<anet:driversLicense> anet:driversLicenseType </anet:driversLicense> [0..1]
<anet:taxId> xs:string (length >= 8) </anet:taxId> [0..1]
<anet:defaultPaymentProfile> xs:boolean </anet:defaultPaymentProfile> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerPaymentProfileType">
<xs:complexContent>
<xs:extension base="anet:customerPaymentProfileBaseType">
<xs:sequence>
<xs:element name="payment" type="anet:paymentType" minOccurs="0"/>
<xs:element name="driversLicense" type="anet:driversLicenseType" minOccurs="0"/>
<-- Format of taxId should be numeric string or four X's followed by the last four digits. -->
<xs:element name="taxId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="8"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="defaultPaymentProfile" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerProfileBaseType

Super-types: None
Sub-types:
Name customerProfileBaseType
Abstract no
XML Instance Representation
<...>
<anet:merchantCustomerId> xs:string (length <= 20) </anet:merchantCustomerId> [0..1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerProfileBaseType">
<xs:sequence>
<xs:element name="merchantCustomerId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="description" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerProfileExType

Super-types: customerProfileBaseType < customerProfileExType (by extension)
Sub-types:
Name customerProfileExType
Abstract no
XML Instance Representation
<...>
<anet:merchantCustomerId> xs:string (length <= 20) </anet:merchantCustomerId> [0..1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerProfileExType">
<xs:complexContent>
<xs:extension base="anet:customerProfileBaseType">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerProfileIdType

Super-types: None
Sub-types: None
Name customerProfileIdType
Abstract no
XML Instance Representation
<...>
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [1]
<anet:customerPaymentProfileId> anet:numericString </anet:customerPaymentProfileId> [0..1]
<anet:customerAddressId> anet:numericString </anet:customerAddressId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerProfileIdType">
<xs:sequence>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="1" maxOccurs="1"/>
<xs:element name="customerPaymentProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="customerAddressId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerProfileMaskedType

Super-types: customerProfileBaseType < customerProfileExType (by extension) < customerProfileMaskedType (by extension)
Sub-types: None
Name customerProfileMaskedType
Abstract no
XML Instance Representation
<...>
<anet:merchantCustomerId> xs:string (length <= 20) </anet:merchantCustomerId> [0..1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:paymentProfiles> anet:customerPaymentProfileMaskedType </anet:paymentProfiles> [0..*]
<anet:shipToList> anet:customerAddressExType </anet:shipToList> [0..*]
</...>
Schema Component Representation
<xs:complexType name="customerProfileMaskedType">
<xs:complexContent>
<xs:extension base="anet:customerProfileExType">
<xs:sequence>
<xs:element name="paymentProfiles" type="anet:customerPaymentProfileMaskedType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="shipToList" type="anet:customerAddressExType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerProfilePaymentType

Super-types: None
Sub-types: None
Name customerProfilePaymentType
Abstract no
XML Instance Representation
<...>
<anet:createProfile> xs:boolean </anet:createProfile> [0..1]
<anet:customerProfileId> anet:numericString </anet:customerProfileId> [0..1]
<anet:paymentProfile> anet:paymentProfile </anet:paymentProfile> [0..1]
<anet:shippingProfileId> anet:numericString </anet:shippingProfileId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerProfilePaymentType">
<xs:sequence>
<xs:element name="createProfile" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="customerProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
<xs:element name="paymentProfile" type="anet:paymentProfile" minOccurs="0" maxOccurs="1"/>
<xs:element name="shippingProfileId" type="anet:numericString" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerProfileSummaryType

Super-types: None
Sub-types: None
Name customerProfileSummaryType
Abstract no
XML Instance Representation
<...>
<anet:customerProfileId> xs:string </anet:customerProfileId> [0..1]
<anet:description> xs:string </anet:description> [0..1]
<anet:merchantCustomerId> xs:string </anet:merchantCustomerId> [1]
<anet:email> xs:string </anet:email> [0..1]
<anet:createdDate> xs:dateTime </anet:createdDate> [1]
</...>
Schema Component Representation
<xs:complexType name="customerProfileSummaryType">
<xs:sequence>
<xs:element name="customerProfileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="merchantCustomerId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="createdDate" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: customerProfileType

Super-types: customerProfileBaseType < customerProfileType (by extension)
Sub-types: None
Name customerProfileType
Abstract no
XML Instance Representation
<...>
<anet:merchantCustomerId> xs:string (length <= 20) </anet:merchantCustomerId> [0..1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
<anet:paymentProfiles> anet:customerPaymentProfileType </anet:paymentProfiles> [0..*]
<anet:shipToList> anet:customerAddressType </anet:shipToList> [0..*]
</...>
Schema Component Representation
<xs:complexType name="customerProfileType">
<xs:complexContent>
<xs:extension base="anet:customerProfileBaseType">
<xs:sequence>
<xs:element name="paymentProfiles" type="anet:customerPaymentProfileType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="shipToList" type="anet:customerAddressType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: customerType

Super-types: None
Sub-types: None
Name customerType
Abstract no
XML Instance Representation
<...>
<anet:type> anet:customerTypeEnum </anet:type> [0..1]
<anet:id> xs:string (length <= 20) </anet:id> [0..1]
<anet:email> xs:string (length <= 255) </anet:email> [0..1]
<anet:phoneNumber> xs:string (length <= 25) </anet:phoneNumber> [0..1]
<anet:faxNumber> xs:string (length <= 25) </anet:faxNumber> [0..1]
<anet:driversLicense> anet:driversLicenseType </anet:driversLicense> [0..1]
<anet:taxId> anet:numericString (length >= 9) </anet:taxId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="customerType">
<xs:sequence>
<xs:element name="type" type="anet:customerTypeEnum" minOccurs="0"/>
<xs:element name="id" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="email" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phoneNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="faxNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="driversLicense" type="anet:driversLicenseType" minOccurs="0"/>
<xs:element name="taxId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="anet:numericString">
<xs:minLength value="9"/>
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: driversLicenseMaskedType

Super-types: None
Sub-types: None
Name driversLicenseMaskedType
Abstract no
XML Instance Representation
<...>
<anet:number> xs:string (length = 8) </anet:number> [1]
<anet:state> xs:string (length >= 2) </anet:state> [1]
<anet:dateOfBirth> xs:string (length >= 8) </anet:dateOfBirth> [1]
</...>
Schema Component Representation
<xs:complexType name="driversLicenseMaskedType">
<xs:sequence>
<xs:element name="number">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="8"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="state">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="dateOfBirth">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="8"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: driversLicenseType

Super-types: None
Sub-types: None
Name driversLicenseType
Abstract no
XML Instance Representation
<...>
<anet:number> xs:string (length >= 5) </anet:number> [1]
<anet:state> xs:string (length >= 2) </anet:state> [1]
<anet:dateOfBirth> xs:string (length >= 8) </anet:dateOfBirth> [1]
</...>
Schema Component Representation
<xs:complexType name="driversLicenseType">
<xs:sequence>
<-- Format of number should be string or four X's followed by the last four digits. -->
<xs:element name="number">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="5"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="state">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- Format of dateOfBirth should be xs:date (1965-01-28) or XX/XX/1965. -->
<xs:element name="dateOfBirth">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="8"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: emailSettingsType

Super-types: ArrayOfSetting < emailSettingsType (by extension)
Sub-types: None
Name emailSettingsType
Abstract no
Documentation Allowed values for settingName are: headerEmailReceipt and footerEmailReceipt
XML Instance Representation
<...
version="xs:integer [0..1]">
<anet:setting> anet:settingType </anet:setting> [0..*]
</...>
Schema Component Representation
<xs:complexType name="emailSettingsType">
<xs:complexContent>
<xs:extension base="anet:ArrayOfSetting">
<xs:attribute name="version" use="optional">
<xs:simpleType>
<xs:restriction base="xs:integer"/>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: emvTag

Super-types: None
Sub-types: None
Name emvTag
Abstract no
XML Instance Representation
<...>
<anet:name> xs:string </anet:name> [0..1]
<anet:value> xs:string </anet:value> [0..1]
<anet:formatted> xs:string </anet:formatted> [0..1]
</...>
Schema Component Representation
<xs:complexType name="emvTag">
<xs:sequence>
<xs:element name="name" type="xs:string" minOccurs="0"/>
<xs:element name="value" type="xs:string" minOccurs="0"/>
<xs:element name="formatted" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: encryptedTrackDataType

Super-types: None
Sub-types: None
Name encryptedTrackDataType
Abstract no
XML Instance Representation
<...>
<anet:FormOfPayment> anet:KeyBlock </anet:FormOfPayment> [1]
</...>
Schema Component Representation
<xs:complexType name="encryptedTrackDataType">
<xs:sequence>
<xs:element name="FormOfPayment" type="anet:KeyBlock"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: extendedAmountType

Super-types: None
Sub-types: None
Name extendedAmountType
Abstract no
XML Instance Representation
<...>
<anet:amount> xs:decimal (value >= 0.00) (no. of fraction digits = 4) </anet:amount> [1]
<anet:name> xs:string (length <= 31) </anet:name> [0..1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
</...>
Schema Component Representation
<xs:complexType name="extendedAmountType">
<xs:sequence>
<xs:element name="amount">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.00"/>
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="31"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="description" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: FDSFilterType

Super-types: None
Sub-types: None
Name FDSFilterType
Abstract no
XML Instance Representation
<...>
<anet:name> xs:string </anet:name> [1]
<anet:action> xs:string </anet:action> [1]
</...>
Schema Component Representation
<xs:complexType name="FDSFilterType">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="action" type="xs:string"/>
<-- anet:FDSFilterActionEnum -->
</xs:sequence>
</xs:complexType>
top

Complex Type: fingerPrintType

Super-types: None
Sub-types: None
Name fingerPrintType
Abstract no
XML Instance Representation
<...>
<anet:hashValue> xs:string </anet:hashValue> [1]
<anet:sequence> xs:string </anet:sequence> [0..1]
<anet:timestamp> xs:string </anet:timestamp> [1]
<anet:currencyCode> xs:string </anet:currencyCode> [0..1]
<anet:amount> xs:string </anet:amount> [0..1]
</...>
Schema Component Representation
<xs:complexType name="fingerPrintType">
<xs:sequence>
<xs:element name="hashValue" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="sequence" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="timestamp" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="currencyCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="amount" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: fraudInformationType

Super-types: None
Sub-types: None
Name fraudInformationType
Abstract no
XML Instance Representation
<...>
<anet:fraudFilterList> anet:ArrayOfFraudFilterType </anet:fraudFilterList> [1]
<anet:fraudAction> xs:string </anet:fraudAction> [1]
</...>
Schema Component Representation
<xs:complexType name="fraudInformationType">
<xs:sequence>
<xs:element name="fraudFilterList" type="anet:ArrayOfFraudFilterType" minOccurs="1" maxOccurs="1"/>
<xs:element name="fraudAction">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: heldTransactionRequestType

Super-types: None
Sub-types: None
Name heldTransactionRequestType
Abstract no
XML Instance Representation
<...>
<anet:action> anet:afdsTransactionEnum </anet:action> [1]
<anet:refTransId> xs:string </anet:refTransId> [1]
</...>
Schema Component Representation
<xs:complexType name="heldTransactionRequestType">
<xs:sequence>
<xs:element name="action" type="anet:afdsTransactionEnum" minOccurs="1" maxOccurs="1"/>
<xs:element name="refTransId" type="xs:string" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: impersonationAuthenticationType

Super-types: None
Sub-types: None
Name impersonationAuthenticationType
Abstract no
XML Instance Representation
<...>
<anet:partnerLoginId> xs:string (length <= 25) </anet:partnerLoginId> [1]
<anet:partnerTransactionKey> xs:string (length <= 16) </anet:partnerTransactionKey> [1]
</...>
Schema Component Representation
<xs:complexType name="impersonationAuthenticationType">
<xs:sequence>
<xs:element name="partnerLoginId" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="partnerTransactionKey" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: KeyBlock

Super-types: None
Sub-types: None
Name KeyBlock
Abstract no
XML Instance Representation
<...>
<anet:Value> anet:KeyValue </anet:Value> [1]
</...>
Schema Component Representation
<xs:complexType name="KeyBlock">
<xs:sequence>
<xs:element name="Value" type="anet:KeyValue"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: KeyManagementScheme

Super-types: None
Sub-types: None
Name KeyManagementScheme
Abstract no
XML Instance Representation
<...>
<anet:DUKPT> [1]
<anet:Operation> anet:OperationType </anet:Operation> [1]
<anet:Mode> [1]
<anet:PIN> xs:string </anet:PIN> [0..1]
<anet:Data> xs:string </anet:Data> [0..1]
</anet:Mode>
<anet:DeviceInfo> [1]
<anet:Description> xs:string </anet:Description> [1]
</anet:DeviceInfo>
<anet:EncryptedData> [1]
<anet:Value> xs:string </anet:Value> [1]
</anet:EncryptedData>
</anet:DUKPT>
</...>
Schema Component Representation
<xs:complexType name="KeyManagementScheme">
<xs:sequence>
<xs:element name="DUKPT">
<xs:complexType>
<xs:sequence>
<xs:element name="Operation" type="anet:OperationType"/>
<xs:element name="Mode">
<xs:complexType>
<xs:sequence>
<xs:element name="PIN" type="xs:string" minOccurs="0"/>
<xs:element name="Data" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DeviceInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="Description" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EncryptedData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: KeyValue

Super-types: None
Sub-types: None
Name KeyValue
Abstract no
XML Instance Representation
<...>
<anet:Encoding> anet:EncodingType </anet:Encoding> [1]
<anet:EncryptionAlgorithm> anet:EncryptionAlgorithmType </anet:EncryptionAlgorithm> [1]
<anet:Scheme> anet:KeyManagementScheme </anet:Scheme> [1]
</...>
Schema Component Representation
<xs:complexType name="KeyValue">
<xs:sequence>
<xs:element name="Encoding" type="anet:EncodingType"/>
<xs:element name="EncryptionAlgorithm" type="anet:EncryptionAlgorithmType"/>
<xs:element name="Scheme" type="anet:KeyManagementScheme"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: lineItemType

Super-types: None
Sub-types: None
Name lineItemType
Abstract no
XML Instance Representation
<...>
<anet:itemId> xs:string (length >= 1) </anet:itemId> [1]
<anet:name> xs:string (length >= 1) </anet:name> [1]
<anet:description> xs:string (length <= 255) </anet:description> [0..1]
<anet:quantity> xs:decimal (value >= 0.00) (no. of fraction digits = 4) </anet:quantity> [1]
<anet:unitPrice> xs:decimal (value >= 0.00) (no. of fraction digits = 4) </anet:unitPrice> [1]
<anet:taxable> xs:boolean </anet:taxable> [0..1]
</...>
Schema Component Representation
<xs:complexType name="lineItemType">
<xs:sequence>
<xs:element name="itemId">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="31"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="31"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="description" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="255"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="quantity">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.00"/>
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="unitPrice">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0.00"/>
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="taxable" type="xs:boolean" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ListOfAUDetailsType

Super-types: None
Sub-types: None
Name ListOfAUDetailsType
Abstract no
XML Instance Representation
<...>
Start Choice [1..*]
<anet:auUpdate> anet:auUpdateType </anet:auUpdate> [0..1]
<anet:auDelete> anet:auDeleteType </anet:auDelete> [0..1]
End Choice
</...>
Schema Component Representation
<xs:complexType name="ListOfAUDetailsType">
<xs:choice maxOccurs="unbounded">
<xs:element name="auUpdate" type="anet:auUpdateType" minOccurs="0"/>
<xs:element name="auDelete" type="anet:auDeleteType" minOccurs="0"/>
</xs:choice>
</xs:complexType>
top

Complex Type: merchantAuthenticationType

Super-types: None
Sub-types: None
Name merchantAuthenticationType
Abstract no
XML Instance Representation
<...>
<anet:name> xs:string (length <= 25) </anet:name> [0..1]
Start Choice [1]
<anet:transactionKey> xs:string (length <= 16) </anet:transactionKey> [1]
<anet:sessionToken> xs:string </anet:sessionToken> [0..1]
<anet:password> xs:string (length <= 40) </anet:password> [1]
<anet:impersonationAuthentication> anet:impersonationAuthenticationType </anet:impersonationAuthentication> [0..1]
<anet:fingerPrint> anet:fingerPrintType </anet:fingerPrint> [0..1]
<anet:clientKey> xs:string </anet:clientKey> [0..1]
<anet:accessToken> xs:string </anet:accessToken> [0..1]
End Choice
<anet:mobileDeviceId> xs:string (length <= 60) </anet:mobileDeviceId> [0..1]
</...>
Schema Component Representation
<xs:complexType name="merchantAuthenticationType">
<xs:sequence>
<xs:element name="name" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<-- name="MerchantAuthenticationItemChoiceType" -->
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element name="transactionKey">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="16"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="sessionToken" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="password">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="impersonationAuthentication" type="anet:impersonationAuthenticationType" minOccurs="0" maxOccurs="1"/>
<xs:element name="fingerPrint" type="anet:fingerPrintType" minOccurs="0" maxOccurs="1"/>
<xs:element name="clientKey" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="accessToken" type="xs:string" maxOccurs="1" minOccurs="0"/>
</xs:choice>
<xs:element name="mobileDeviceId" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
top

Complex Type: merchantContactType

Super-types: None
Sub-types: None
Name merchantContactType
Abstract no
XML Instance Representation
<...>
<anet:merchantName> xs:string </anet:merchantName> [0..1]
<anet:merchantAddress> xs:string </anet:merchantAddress> [0..1]
<anet:merchantCity> xs:string </anet:merchantCity> [0..1]
<anet:merchantState> xs:string </anet:merchantState> [0..1]
<anet:merchantZip> xs:string </anet:merchantZip> [0..1]
<anet:merchantPhone> xs:string (length <= 20) </anet:merchantPhone> [0..1]
</...>
Schema Component Representation
<xs:complexType name="merchantContactType">
<xs:sequence>
<xs:element name="merchantName" type="xs:string" minOccurs="0"/>
<xs:element name="merchantAddress" type="xs:string" minOccurs="0"/>
<xs:element name="merchantCity" type="xs:string" minOccurs="0"/>
<xs:element</