We recently changed our Auth.net account to use Fraud Verification suite and now we are noticing orders failing with this error.
Authorize.net CIM Payment Failed (Code: E00003, Message: The element ‘createCustomerShippingAddressRequest’ in namespace ‘AnetApi/xml/v1/schema/AnetApiSchema.xsd’ has invalid child element ‘address’ in namespace ‘AnetApi/xml/v1/schema/AnetApiSchema.xsd’. List of possible elements expected: ‘customerProfileId’ in namespace ‘AnetApi/xml/v1/schema/AnetApiSchema.xsd’.) Order status changed from Pending Payment to Failed.
We never had an issue before.
We are using WooCommerce Authorize.net CIM Gateway v 2.0.5
Is this a setting somewhere we are missing?
11-28-2015 05:27 AM
Look like an issue with the cim plugin
http://developer.authorize.net/api/reference/#customer-profiles-create-customer-shipping-address
customerProfileId should be before address.
11-28-2015 07:14 AM
There was an upgrade available which I just did. Hope it's fixed now.
11-28-2015 11:08 AM