I can try that, as per documentation we switched to yyyy-MM from M/yy or M/yyyy format, but we were still getting that error, any thoughts on the previous question?
When adding a payment profile, if user puts in the incorrect expiry date, would we still get E00013 or this error is only for incorrect formatting?
Use XML gYearMonth (YYYY-MM) formatting. This is the only supported format.
Does 2022-04 fail due to the same error? It looks correct. I tried it in the sandbox and it worked.
<creditCard> <cardNumber>4111111111111111</cardNumber> <expirationDate>2022-04</expirationDate> </creditCard>
Maybe that is the preferred, documented format. But an alternate format works and is what is used in the C# SDK : https://github.com/AuthorizeNet/sample-code-csharp/blob/master/CustomerProfiles/UpdateCustomerPaymen...
And where the OP is having an issue with the format ...