-
Notifications
You must be signed in to change notification settings - Fork 402
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do we need to update anything in this sdk to accommodate the ANET network change . #381
Comments
Good question. The cert.pem file in /lib/ssl does already contain a couple Entrust certificates, but they might be outdated. |
I can confirm that the certs in cert.pem do not work with apitest.authorize.net and my understanding is that api2.authorize.net will be switching over in a few weeks (late februrary). I added this cert to make things work: -----BEGIN CERTIFICATE----- |
Well, this certificate is already present in the cert.pem file within this repository (with a slightly different formatting, but exactly the same otherwise). // Edit Still no official word if that is all though. This lack of support is pretty concerning. |
I guess I should have looked at what was in the repo first :-). Oddly, that new file has way more certs than what is in the code I'm working on (WHMCS). My understanding is that cert.pem file should only have root certs which authorize might use. Having it be a huge list of root certs is removing the security that was trying to be added by this logic. So, I wonder if that last commit really makes sense. |
I inherited a client who was just affected by this network change and their transaction processing stopped working. I found this thread and updated their cert.pem file accordingly, and this did the trick in fixing their problem too. Thank you so much! |
Any solution for the .Net SDK? |
what should be the date stamp of the new cert.pem file? I trying to figure out why moving from sandbox to production is failing with an E00007 authentication error. I validated my loginID/Transaction Key is for production...even reset my transaction Key and its still failing. Its generating the request token fine, but when submitted a card payment on the My file is dated Jan 14, 2019 I have my own dedicated VPS with GoDaddy...I manage all the certs for my domains, do I need to install a specific cert on my server? I was reading about the Entrust Root cert stuff on another thread but have no idea if this could be the cause of my issue - really struggling here. |
Do we need to update anything in this sdk to accommodate the ANET network change.
In this library the production endpoint is set as "https://api2.authorize.net";.
Its an Akamai API endpint.
Ref :-
This article contains important details and dates for moving Akamai endpoint URLs to PCN and Cloudflare.
(https://support.authorize.net/s/article/Authorize-Net-Network-Change-FAQ)
The text was updated successfully, but these errors were encountered: