FYI - New URL's for Authorize.net

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
8 years ago
FYI - I received the following email from Authorize.net:

Over the coming months, Authorize.Net will be upgrading access to the Internet connections that serve our data centers. Instead of allowing direct connections, all Internet traffic will be routed through Akamai, a third-party cloud network service that routes and delivers Internet traffic.
Using Akamai network technology will help decrease latency and improve the reliability of our payment gateway. It will also help safeguard against interruptions caused by issues beyond Authorize.Net's direct control, such as Internet congestion, fiber cable cuts and other similar issues. Additionally, come October, merchants connected to Akamai should no longer be affected by planned downtimes.
Implementation Plan And Timeline
We are implementing Akamai's technology into our network in two phases.
•  Phase One (Now through June 2016) — We have created three new URLs for transaction processing that are hosted by Akamai. Your merchants can update their website or payment solution to point to the new transaction URLs today, which will provide them with the immediate benefits detailed above. Come October, they should no longer be affected by planned downtimes.
•  Phase Two (June 2016) — We will automatically direct all of our existing transaction processing URLs to connect through Akamai in June of 2016. After this change, all transaction URLs will connect to Authorize.Net through Akamai.
IMPORTANT: To take advantage of the uptime benefits Akamai offers, we recommend your merchants proactively update their website or payment solution during Phase One rather than waiting to be automatically updated during Phase Two.
Updating Their Solution
The new Akamai transaction URLs that are available now are:
•  https://api2.authorize.net/xml/v1/request.api
•  https://api2.authorize.net/soap/v1/Service.asmx
•  https://secure2.authorize.net/gateway/transact.dll
Please have your merchants contact their web developer or solution provider for assistance in updating to one of these new Akamai URLs. We will begin sending our initial emails about Akamai to your merchants starting tomorrow.
Firewall And IP Address Considerations
If your merchants do not use a firewall or do not connect directly via an IP address, then they can disregard this section. If your merchants are unsure, please have them contact a web developer or solution provider. Click here if they need help finding a developer.
Using Akamai technology, Authorize.Net's IP addresses will become dynamic rather than static. If your merchants' websites or payment solutions use a firewall that has whitelisted Authorize.Net's IP address or connects to Authorize.Net directly via an IP address, they will need to make additional changes.
•  Firewall Considerations — If their solution uses a firewall to filter outbound connections, make sure that the firewall is set to permit outbound traffic to flow to the Akamai cloud by configuring their outbound firewall to "ANY."
If they do not update their firewall ahead of June 2016, they will be unable to process transactions after Phase Two is implemented.
•  IP Address Considerations — If their solution connects to Authorize.Net directly via an IP address, they will need to update it to connect by domain name. Continuing to connect directly via an IP address is strongly discouraged as merchants will not receive the benefits of routing through Akamai, and could suffer a loss of service if transactions are re-routed among our various data centers.
Akamai is available for testing now in our sandbox environment. We strongly encourage your merchants to test their solution prior to making any production change to ensure that they will not experience any disruptions to transaction processing.
Questions?
If you have any questions about the Akamai upgrade, please refer to our Akamai FAQs or submit an eTicket by logging into the Affiliate Interface and clicking Contact Us from the upper right corner of any page.
Thank you for your attention to this important email. We appreciate your ongoing partnership and are excited to bring you the benefits and reliability that this enhanced service provides.
Sincerely,
Authorize.Net
8 years ago
Hi Mike,

Thanks a lot for reporting. I've just created a work item for this task
8 years ago
Any idea wich url can I use for testing?

I have this urls but still it is not working.

The new Akamai transaction URLs that are available now are:

    https://api2.authorize.net/xml/v1/request.api
    https://api2.authorize.net/soap/v1/Service.asmx
    https://secure2.authorize.net/gateway/transact.dll

Thanks you for your help.
8 years ago
Read this thread at the Authorize.net developer center for info on testing in the sandbox:
http://community.developer.authorize.net/t5/Integration-and-Testing/Discussion-for-Important-Authorize-Net-Network-Change/m-p/51436#M26792
8 years ago
herigb wrote:
Any idea wich url can I use for testing?


Existing sandbox urls already using Akamai, so you do not need to worry about test url. No changes on sandbox urls.

http://community.developer.authorize.net/t5/Integration-and-Testing/Discussion-for-Important-Authorize-Net-Network-Change/td-p/51379
8 years ago
Done. Please see changeset 3ececab99151
8 years ago
I know this is an older post, but as implementation day grows nearer I have a question. Looking at the updated source code it looks like the changes were made to an authorize.net plugin that is versioned to nopcommerce 3.6. I'm using an older version of nopcommerce (2.7) and assume this version of the plugin will not work for me. Is that a correct assumption?

If it is, it looks like I'll need to make the changes myself as I see no other references to this issue as it relates to other versions on nopcommerce. Are the changes as simple as making the following changes in the source code of the 2.7 Authorize.net plugin, rebuilding and copying the new Nop.Plugin.Payments.AuthorizeNet.dll into production?

Change https://api2.authorize.net/xml/v1/request.api to https://api.authorize.net/xml/v1/request.api
Change https://api2.authorize.net/soap/v1/Service.asmx to https://api.authorize.net/soap/v1/Service.asmx
Change https://secure2.authorize.net/gateway/transact.dll to https://secure2.authorize.net/gateway/transact.dll

The reason I ask is it looks like other changes were made to the 3.6 version of the plugin source code and it looks like it may not be that simple.

Thanks.
8 years ago
In reference to my last post, it looks like I reversed the required changes and I now see that one may not be needed and one not mentioned is needed. So it I'm seeing things correctly required changes would be:

Change from https://apitest.authorize.net/soap/v1/Service.asmx to https://api2.authorize.net/soap/v1/Service.asmx
Change from https://secure.authorize.net/gateway/transact.dll to https://secure2.authorize.net/gateway/transact.dll
Does not appear to be used by nopcommerce - https://api2.authorize.net/xml/v1/request.api
No change necessary - https://test.authorize.net/gateway/transact.dll

Still not sure if any other changes are necessary.

Thanks again and sorry for any confusion.
8 years ago
otimtyler wrote:

Change from https://apitest.authorize.net/soap/v1/Service.asmx to https://api2.authorize.net/soap/v1/Service.asmx
Change from https://secure.authorize.net/gateway/transact.dll to https://secure2.authorize.net/gateway/transact.dll
Does not appear to be used by nopcommerce - https://api2.authorize.net/xml/v1/request.api
No change necessary - https://test.authorize.net/gateway/transact.dll


Yes, that's it.
7 years ago
Hi,
So is there a updated version of the Authorize.Net plugin or a way to do this in the no source version of Nop 3.6 yet?
Just got another email form them today warning about the change again.


Thanks Chris
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.