We started experiencing an issue with the payment request payload in the sandbox environment.
Until May 28th, the requests were processed successfully without any validation errors. However, starting after May 28th, the sandbox API began returning an error for a field that was previously accepted without issues:
AuthorizeNet operation failed. Serialized Object {
"TransactionType":"authOnlyTransaction",
"Messages":"E00013:The field is invalid.",
"AvsResultCode":"Y",
"CavvResultCode":"2",
"CvvResultCode":"M",
"TransactionMessages":"1:This transaction has been approved.",
"Errors":null,
"ResponseCode":"1",
.......
}
What is unusual is that the transaction itself still succeeds, and the response explicitly contains: “This transaction has been approved.”
Despite the successful approval, the additional error in the response causes the overall payment flow to fail on our side.
We would like clarification regarding this recent behavior change:
- Was there any update or validation change introduced after May 28th?
- Was support for the client id field removed or modified?
- Why was the request accepted previously and now suddenly triggers an error?
We started experiencing an issue with the payment request payload in the sandbox environment.
Until May 28th, the requests were processed successfully without any validation errors. However, starting after May 28th, the sandbox API began returning an error for a field that was previously accepted without issues:
What is unusual is that the transaction itself still succeeds, and the response explicitly contains: “This transaction has been approved.”
Despite the successful approval, the additional error in the response causes the overall payment flow to fail on our side.
We would like clarification regarding this recent behavior change: