I am writing to report a critical issue with our Server Integration Method (SIM) payment flow. The relay response redirect has stopped working, and we are receiving the following browser error after successful payment:
"Blocked script execution in 'https://test.authorize.net/gateway/transact.dll' because the document's frame is sandboxed and the 'allow-scripts' permission is not set."
Our Setup:
Integration Method: SIM (Server Integration Method)
Environment: Test Mode (test.authorize.net) (SANDBOX)
Relay URL: https://2.pmam.com/AgentPortalPaymentAPI/api/payment/callback
Payment Processing: Working correctly – transactions are being approved and our callback API is being invoked successfully
Database Updates: Working correctly – payment status is updated via the relay response
The Issue:
After payment completion, our relay URL returns an HTML response with a JavaScript redirect to our success page:
<html><body>
<script>window.location='https://2.pmam.com/AP/1/quote/success?pid=<guid>';</script>
</body></html>
This redirect was working perfectly before. Now, the browser blocks the script execution due to sandboxing on the transact.dll frame, leaving the user stuck on an empty/blank page. The payment is processed successfully, but the user is never redirected back to our application.
What We Have Already Tried:
Our Findings:
It appears that the transact.dll page is now loading the relay response inside a sandboxed iframe without the allow-scripts permission. This prevents any form of client-side redirect (JavaScript or meta refresh) from executing in the browser.
Our Questions:
Has there been a recent change to the SIM relay response behavior or iframe sandboxing policy on transact.dll?
Is there a recommended approach for redirecting the user back to the merchant site within the relay response HTML given the current sandboxing restrictions?
Are the x_receipt_link_url and x_receipt_page fields supported in SIM test mode for post-payment browser redirection?
Is there an alternative parameter or method we should use to redirect the user after payment completion?
Impact:
This is a production-blocking issue. Our customers complete their payment but are unable to return to our application, resulting in a broken checkout experience.
Please assist us urgently. We are available for a call or screen share if needed.
07-22-2026 07:53 AM
Thank you Jaydeep2026 for your detailed problem description! We're having the same problem
07-27-2026 11:20 AM
We've got the same problem here.
I did the same thing as Caturewiz1 and added a simple page with a link to the receipt page. It appears to be working for the moment.
I see it has been about 10-15 days since this post was created. Has any feedback or resolution been posted yet that I may have missed?
08-10-2026 07:53 PM
Same problem here. Our flow previously relied on a meta http-equiv refresh tag in order to essentially redirect users back to our site after their checkout was complete.
If this was a change made intentionally, are there workarounds to allow redirection back to the original site or any alternative usages?
08-11-2026 01:39 PM
I submitted a ticket, but the respondent provided only generic, unhelpful advise, even after being directed to this thread. Sadly, I suspect SIM was sandboxed intentionally for security, and there will be no fix because SIM has been phased out.
08-11-2026 04:45 PM