vcatalano / py-authorize

A full-featured Python API for the Authorize.net payment gateway.
MIT License
42 stars 35 forks source link

Use Authorize.net Akamai Endpoints #40

Closed clintecker closed 8 years ago

clintecker commented 9 years ago

I received an email from Authorize this morning informing us that they will be transitioning to new Akamai fronted API endpoints in June 2016 (~1 year from now).

The email copy is here: https://gist.github.com/clintecker/e28ce856dec1da907d80 The Authorize.net Akamai FAQ: http://www.authorize.net/support/akamaifaqs/?utm_campaign=Akamai%20Initial%20Email%20to%20Developers%20and%20Partners.ht&utm_medium=email&utm_source=Eloqua

The email says that clients can begin using the new endpoints as early as today.

The new endpoints are at:

fredstluka commented 9 years ago

Yeah, we got the same notice from Authorize.net.

Vincent, will you have time soon to update the URLs, test, and release a new version?

Thanks! --Fred

vcatalano commented 9 years ago

From what I can tell, this should be a simple fix with a change of the URL. It also should not affect the current API so it's not a critical priority. I will take a look at this soon.

fredstluka commented 9 years ago

Thanks, Vincent!

Yeah, I agree it looks like a simple URL change. I also agree it SHOULD work fine even if you don't make a change, since they say they will redirect the old URLs to the new ones, but it would be nice to stay current anyhow.

Thanks again for py-authorize! We're using it at HelpHOPELive to accept donations to fundraising campaigns for patients with large medical bills. You are helping us to make the world a better place.

--Fred

eligundry commented 8 years ago

Does anyone know if this got implemented? I just got an email from authorize.net saying that using these URLs are mandatory as of June 30th, 2016.

vcatalano commented 8 years ago

Thanks for doing this, @eligundry!

fredstluka commented 8 years ago

Vincent,

Have you pushed to PyPi? For me, pip search py-authorize shows that 1.2.3.0 is still the latest version.

Thanks! --Fred

vcatalano commented 8 years ago

I just uploaded this change to Pypi.

fredstluka commented 8 years ago

Vincent,

Interesting...

For me, this command:

% pip search py-authorize

still shows:

Py-Authorize - A full-featured Python API for Authorize.net's AIM, CIM, ARB and Reporting APIs. INSTALLED: 1.2.3.0 (latest)

but this script:

http://code.activestate.com/recipes/577708-check-for-package-updates-on-pypi-works-best-in-pi

shows:

Py-Authorize 1.2.3.0 1.2.4.0 available

Any idea why? Is there something more you should do so that pip search picks it up?

Anyhow, thanks! --Fred

vcatalano commented 8 years ago

Hmmm. That's strange. According to Pypi, everything looks fine https://pypi.python.org/pypi?:action=display&name=Py-Authorize&version=1.2.4.0. Also, pip search py-authorize doesn't seem to be working properly for me. I'm wondering if it's due to this issue: https://bitbucket.org/pypa/pypi/issues/326/some-packages-not-showing-up-when (notice the comments from a couple days ago).

fredstluka commented 8 years ago

Vincent,

Yeah, that bug seems likely to be the cause. I added this comment:

Yeah, same problem here. But I get a much more accurate answer from the script I found here:

http://code.activestate.com/recipes/577708-check-for-package-updates-on-pypi-works-best-in-pi

--Fred

Meanwhile, I have now downloaded 1.2.4.0 via the command:

% pip install -U py-authorize

Looks good! Thanks! --Fred

fredstluka commented 8 years ago

Vincent,

I added this to my Python tips page and gave you a shout out. Thanks!

http://bristle.com/Tips/Python.htm#pip_checking_for_updates

--Fred