Any changes needed for Authorize.NET Update?

For general questions and discussions specific to the AbleCommerce GOLD ASP.Net shopping cart software.
Post Reply
dandersonMLT
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Sun Oct 04, 2015 5:45 pm

Any changes needed for Authorize.NET Update?

Post by dandersonMLT » Mon Mar 14, 2016 3:49 am

I am relatively new to AbleCommerce. I inherited a project that is running AC Gold R10.
We received the below email from Authorize.NET.
I am assuming that all of this is already handled by AC, but I wanted to make sure we don't need to apply any patches or updates.

Thank you.
Dear Authorize.Net Merchant:
Over the next few months, we are making several updates to our systems that you need to be aware of. They are all technical in nature and may require the assistance of your web developer or shopping cart/payment solution provider.

Please read this email carefully, and if you need to find a web developer to help you, please check out our Certified Developer Directory at www.authorize.net/cdd.
Akamai SureRoute Reminder
As we get further into 2016, we want to remind you of our previously announced Akamai SureRoute implementation plan and timelines. Using Akamai's technology will help safeguard against interruptions caused by issues beyond our direct control, such as Internet congestion, fiber cable cuts and other similar issues.

If you have not already, please review the announcement and the Akamai FAQs to determine what action you should take for your particular solution. If your solution uses a firewall, please pay particular attention to this section of the FAQs to make sure you avoid any disruptions to your transaction processing.
Transaction and Batch ID Reminder
In the coming months, due to system updates, it will be possible to receive Authorize.Net IDs (Transaction ID, Batch ID, etc.) that are not in sequential order.

For example, currently, if you receive a Transaction ID of "1000," you could expect that the next Transaction ID would not be less than 1000. However, after the updates, it will be possible to receive a Transaction ID less than the one previously received.

If your system has any functionality that expects Authorize.Net-generated IDs to be sequential, please update it immediately so that you will not see any disruptions.

Additionally, please make sure that your solution does not restrict any Authorize.Net ID field to 10 characters. If you are required to define a character limit when storing any of our IDs, the limit should be no less than 20 characters.
RC4 Cipher Disablement
In an effort to ensure that all of your server-to-server communications with the Authorize.Net platform (both transactional and otherwise) maintain the highest levels of security, we will be disabling the RC4 cipher suite during the first half of 2016. A follow-up notification will be sent out once specific dates for the disablement are ready for the sandbox and production environments.

For now, if you have a solution that relies on RC4 to communicate with our servers, please update it to a current, high-security cipher as soon as possible. Please review our API best practices blog post for more information.
TLS Remediation for PCI DSS Compliance
As you may already be aware, new PCI DSS requirements state that all payment systems must disable TLS 1.0 by 2018. Though we are still finalizing our plans for remediating TLS 1.0 in both sandbox and production, we will be disabling TLS 1.0 in sandbox and production in early 2017. This is to ensure that we are compliant ahead of the PCI date.

In addition, we are discussing the possibility of disabling TLS 1.1 at the same time, because while it is not expressly forbidden, there are enough concerns surrounding it. TLS 1.2 is currently the strongest available protocol, and we strongly urge all merchants and developer partners to use it for their API integrations.

For more information, including updates to the dates we anticipate disabling TLS in each environment, please refer to our previous blog post.

Sincerely,
Authorize.Net

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Any changes needed for Authorize.NET Update?

Post by Katie » Mon Mar 14, 2016 4:34 am

No changes will be needed for AbleCommerce.

Reference to another post with a little more discussion - viewtopic.php?f=29&t=18713&start=0&hilit=authorize.net

Eventually, you'll need to disable TLS 1.0 on your server. These protocols have no effect on AbleCommerce.

Please let us know if you have any questions.

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

jguengerich
Commodore (COMO)
Commodore (COMO)
Posts: 436
Joined: Tue May 07, 2013 1:59 pm

Re: Any changes needed for Authorize.NET Update?

Post by jguengerich » Mon Mar 14, 2016 4:41 am

There are several recent threads and two patches related to Authorize.NET, although maybe not about the specific issues mentioned in that email. Perhaps Katie can clarify if you need these patches and other additional fixes you will need to apply?
http://help.ablecommerce.com/index.htm# ... h_2015.htm
http://help.ablecommerce.com/index.htm# ... ld_r10.htm
viewtopic.php?f=65&t=18716&p=82157
viewtopic.php?f=65&t=18722&p=82180
viewtopic.php?f=65&t=18730&p=82200
viewtopic.php?f=65&t=18722
Jay

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Any changes needed for Authorize.NET Update?

Post by Katie » Mon Mar 14, 2016 5:55 am

Thanks Jay.

The hot patches that you've linked above have to do with other issues. These pages should be reviewed to see if the client is experiencing any of the issues described there. These two help documents are not related to the changes that Authorize.net is proposing, however, they are important updates to AbleCommerce installs.

The remaining links all have to do with separate issues that have already been reported and a fix is in progress. None of these have to do with the proposed changes by Authorize.net.

Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

sfeher
Captain (CAPT)
Captain (CAPT)
Posts: 220
Joined: Fri Jun 04, 2004 1:58 pm
Location: Steubenville, Ohio

Re: Any changes needed for Authorize.NET Update?

Post by sfeher » Fri May 27, 2016 2:48 am

Katie --
I have a store that's running 7.0.6 (I know -- that's kinda old)
Is there any concern regarding the announced requirement for Authorize's use of Akamai for all transaction URLs?

I suspect that we're OK -- but would rest easier knowing that you agree :-)

Thanks!
Steve

User avatar
ImmortalLogic
Lieutenant (LT)
Lieutenant (LT)
Posts: 61
Joined: Tue May 11, 2010 9:29 am

Re: Any changes needed for Authorize.NET Update?

Post by ImmortalLogic » Wed Jun 22, 2016 4:47 am

Where do we place the URLS in version 7 of AbleCommerce?


The new Akamai SureRoute 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 contact your web developer or solution provider for assistance in updating to one of these new Akamai SureRoute URLs. Our SDKs have been updated to use the new URLs.
Back to Top
Should I proactively make a change to switch to a new Akamai SureRoute URL in Phase One, or wait for the existing URLs to automatically point to Akamai in Phase Two?

UPDATE: The June 30th migration (Phase Two) to Akamai is now voluntary, but remains highly recommended.

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Any changes needed for Authorize.NET Update?

Post by Katie » Wed Jun 22, 2016 5:19 am

In older versions of AbleCommerce, the endpoints are in the compiled source code, so they can't be changed within the admin interface. We'll be providing patches for Gold, but we discontinued support for version 7 July 2011. The last patch we released was 2 years ago.

The good news is that Authorize.net has given an additional year to make the change, so maybe you will want to think about upgrading to Gold?

If you have no plans to upgrade, then I would suggest you purchase the source code so you can keep the code updated yourself

Thanks
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
ImmortalLogic
Lieutenant (LT)
Lieutenant (LT)
Posts: 61
Joined: Tue May 11, 2010 9:29 am

Re: Any changes needed for Authorize.NET Update?

Post by ImmortalLogic » Mon Aug 01, 2016 9:46 am

Did Ablecommerce release the patch for this yet?

Thanks in advance.

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Any changes needed for Authorize.NET Update?

Post by Katie » Tue Aug 02, 2016 2:12 am

Hello,

What version of AbleCommerce are you using? Your post from June indicated that you were still using version 7.

The URL changes will go into effect June 2017. We plan on releasing Gold hot patches for release R5 - R10 in the next month or two.

Thanks,
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: Any changes needed for Authorize.NET Update?

Post by Katie » Mon Aug 08, 2016 4:50 am

Hello,

It looks like Authorize.net has decided to make the change to Akamai SureRoute optional. Here is a discussion for reference:
https://community.developer.authorize.n ... ba-p/54499

The existing API Endpoint URL's in all older versions will continue working. We will not be releasing patches for older versions of AbleCommerce.

Going forward, the next version will include the recommended Akamai Endpoints. Gold R11 and higher have editable endpoints if you want to change them now.

These API endpoints use Akamai SureRoute:

Production:

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

Sandbox:

https://apitest.authorize.net/xml/v1/request.api
https://test.authorize.net/gateway/transact.dll

All other API endpoints, do not use Akamai SureRoute.

Thanks,
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

Post Reply