I'm trying to integrate into DPM. If I set the relayResponseUrl to https://developer.authorize.net/tools/paramdump/", everything works fine. However, as soon as I set this to my URL it fails. This is the email failure:
Your script timed out while we were trying to post transaction results to it. Transaction ID: 0 Transaction Result: This transaction has been approved.
Now I know this URL works fine because I also have a test widget. When the test widget is sent to this same response URL, it works fine.
I'm not seeing the difference or even how to troubleshoot this or what AuthorizeNet is seeing that differentiates these two one successfully, one a failure.
Solved! Go to Solution.
Ok more on this. If I change the relay response URL to an ASP page it works fine. Authorize.Net just doesn't like my asp.net page. However, I can go directly to the asp.net page and it works fine. That same asp.net, however, works fine with the AuthorizeNet test jig I have that does a basic transaction. Very WIERD !
I have EnableViewStateMac="false" in the relay response URL. However, I cannot put it in the page that does the post because I need the view state. However, my test jig passes the view state as well and it works fine. Ok, wait, I don't see a view state in the test jig.
However, I can NOT turn off the view state in the posting asp.net because that is a real asp.net page that posts back to itself to do validation and other things.