cancel
Showing results for 
Search instead for 
Did you mean: 

Accept Hosted - Issue with Chrome's new "Local Network Access" / "Private Network Access" policy

Our product has been successfully using the Accept Hosted payment method for years now where we embed the form in an iFrame. Recently the Chrome browser started enforcing a new "Local Network Access" / "Private Network Access" policy and this behavior seems to be colliding with the way Accept Hosted uses IFrameCommunicator.html. I am told other browsers will start enforcing this as well soon. What the end user experiences is the "Processing..." text remains on the button because the javascript can't be invoked due to the error. This also means our code can't be notified of a successful payment.

Note: This issue occurs when users are on their corporate networks, but sems to work fine outside of their networks.

Here is the error in the browser console/ DevTools: "Ensure that local network requests are compatible with upcoming restrictions
Affected resource: IFrameCommunicator.html – Status: blocked"

aacampillo
Contributor
1 REPLY 1

UPDATE: To resolve this issue, we ask our customers to ensure that network traffic to their site and Authorize.Net is not intercepted, proxied, or redirected to private IP addresses. Specifically, verify that the domain hosting the Authorize.Net payment form resolves to a publicly routable IP address and that all users, regardless of their network location, can access the site through that public address.

aacampillo
Contributor