The Authorize.Net Developer Blog

Posts from Authorize.Net employees, community members and experts about integrating with the Authorize.Net Payment Gateway: sample code, tutorials, and problem-solving techniques, just to name a few.

Hosted CIM Forms End of Life Announcement

by on ‎09-22-2017 05:00 PM - last edited on ‎02-13-2018 09:06 AM by Administrator Administrator (131,815 Views)

Updated 2/13/2018 with new End of Life date (5/31/2018) and sandbox disablement (3/30/2018)


 

When using our Customer Profiles feature to securely store your customers’ payment information on our Authorize.Net servers, you have the choice to pass payment information directly to our servers, or to have your customers interact with one of our profile management forms hosted on our servers. These hosted profile management forms help to avoid your direct exposure to payment card data (such as card numbers) and help reduce PCI-DSS scope while still providing the best possible end-user experience.

 

If you’re already using this feature, you need to be aware that our “Hosted CIM” forms (the older versions of these forms) will be disabled on March 30, 2018.  To assist developers, we will disable Hosted CIM forms on March 31, 2018.

 

These older “Hosted CIM” forms have been replaced by our “Accept Customer” forms, a fully mobile-optimized, hosted solution for capturing payment information, which enables developers to leverage our Customer Profiles API while helping to maintain a SAQ-A level PCI-DSS compliance. Switching to the new Accept Customer forms is as easy as changing a single URL in your application.

 

“How do I know if I’m using your older forms?”

 

Whether you’re using the older Hosted CIM forms or our newer Accept Customer forms, you’re obtaining a form token from our API, and then using an HTML form in the browser to submit that form token to a URL for the specific form you want to use. Looking at this URL, you can tell whether you’re using the old hosted CIM forms or the new Accept Customer forms.

In most cases, all you will need to do to use the Accept Customer forms instead is to change the address to which your form token is posted from the old CIM form addresses to the new Accept Customer addresses.

 

Old CIM Form Addresses

https://secure.authorize.net/profile/_formName_ (for production)

https://test.authorize.net/profile/_formName_ (for sandbox/testing)

 

New Accept Customer Addresses

https://accept.authorize.net/customer/_formName_ (for production)

https://test.authorize.net/customer/_formName_ (for sandbox/testing)

 

The process of obtaining the token used to load these forms remains unchanged.

 

Hosted CIM forms with addresses containing https://secure.authorize.net/profile/ (for production) or https://test.authorize.net/profile/ (for sandbox/testing) are no longer being updated and will return HTTP Error 410 after March 30, 2018.

 

For more information about Customer Profiles and our Accept Customer forms, see our Customer Profiles documentation at http://developer.authorize.net/api/reference/features/customer_profiles.html.