We have a long standing (8 years?) Authorize.Net integration which has worked fine.
Recently we've had a number of customers run into an error issuing refunds:
The element 'creditCard' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' has invalid child element 'expirationDate' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'. List of possible elements expected: 'cardNumber' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'.
We are passing in XXXX as the expirationDate in the refund request, as per the Authorize.Net docs and this code has not changed in years.
Customers are also seeing problems triggering refunds on these charges direct from the Authorize.Net dashboard.
Any suggestions on how to troubleshoot/resolve this? We do not have access to the customer accounts other than through the login id / transaction key provided.
Thanks,
โ11-14-2022 11:57 AM