I recently got an email about SSL certificate changes for anyone using the authorize.net API to process transactions. I use a cURL in PHP to call the following endpoint for all my payment processing:
https://api.authorize.net/xml/v1/request.api
I am confused by the whole certificate thing, I just call the endpoint with my merchant credentials in the XML, as far as I know. Do I need to do anything or install something on my server to keep it working? Or am I fine continuing to do what I have been doing?
Excerpt from the email I got: You must integrate and use the newly-issued Root and Intermediate (CA) SSL certificates from DigiCert by October 24 to avoid any disruptions.
I love the vague words "integrate and use". How do I integrate and then how do I use, in PHP and on my server?
09-27-2024 07:08 AM
I am not trying to necessarily knock AuthNet (used it for a decade), but consider the following:
Implementing Stripe was easy with a bit of chat support and their embedded form (I like that instead of switching to the Stripe site for the payment). Their form looks fine and lists the items, sends a nice receipt to the customers, etc. Smooth 3 day integration, start to finish. Products/Memberships (anything you sell) will have to be either manually added to their system or done via the API, but if you have loads of products, and you have their software installed (done via composer for the most part), a programmatic loop to create products and associated prices is a simple task.
We all have to make our own decisions on payment processors, I just finally decided an all in one setup, with a drop-in form for card info, would simplify everything. So far it feels like a move years too late.
10-10-2024 08:47 AM
Their support was not super helpful, and couldn't tell me specifically what certs to install. However, looking more closely at their article, Where can I find the latest version of Authorize.nets server-level SSL certificates?, I found an Attachments section at the very bottom of the page where you can download a zip file with certificates. It's easy to miss because there is extra whitespace between the last set of instructions and the attachments section.
10-11-2024 06:40 AM