I am running into an odd issue with Apple Pay / Authorize.net integration. Vista transactions work correctly but American Express and Discover transactions get a 153 response code. I have verified that all card types have been enabled with Authorize.net. What would cause only some payment types to fail? The file that intercepts the Apple Pay transaction and relays it to Authorize.net makes no distinction between card types, so it passes along the same fields for every transaction. Is the data from Apple Pay somehow different if different cards are used? If there was an issue with certificates and the content of OpaqueData could not be decrypted, no payment type would work.
If anyone has had this issue and resolved it in the past, can you share your solution? Any tips or suggestions that could be provided would be appreciated as well.