Comments (4)
The complete message from Authorize.Net (annoyingly, no link to any online article I can find):
Important Authorize.Net Networking Change
Dear Authorize.Net Developer:
At Authorize.Net, the reliability of our platform is our first priority. Your business and your merchants' businesses depend on our services, and we understand how important that is. To that end, we are implementing a new networking solution that will provide merchants with a superior level of processing reliability.
Please read this email thoroughly.
Akamai Network Technology
Over the coming months, Authorize.Net will be upgrading access to the Internet connections that serve our data centers. Instead of allowing direct connections, all Internet traffic will be routed through Akamai, a third-party cloud network service that routes and delivers Internet traffic.
Using Akamai network technology will help decrease latency and improve the reliability of our payment gateway. It will also help safeguard against interruptions caused by issues beyond Authorize.Net's direct control, such as Internet congestion, fiber cable cuts and other similar issues. Additionally, come October, merchants connected to Akamai should no longer be affected by planned downtimes.
Implementation Plan And Timeline
We are implementing Akamai's technology into our network in two phases.
- Phase One (Now through June 2016) — We have created three new URLs for transaction processing that are hosted by Akamai. You can update your website or payment solution to point to the new transaction URLs today, which will provide the immediate benefits detailed above. Come October, merchants connected to Akamai should no longer be affected by planned downtimes.
- Phase Two (June 2016) — We will automatically direct all of our existing transaction processing URLs to connect through Akamai in June of 2016. After this change, all transaction URLs will connect to Authorize.Net through Akamai.
IMPORTANT: To take advantage of the uptime benefits Akamai offers, we recommend you proactively update your website or payment solution during Phase One rather than waiting to be automatically updated during Phase Two.
Updating Your Solution
The new Akamai 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
We will begin sending our initial emails about Akamai to merchants starting tomorrow.
Firewall And IP Address Considerations
If you do not use a firewall or do not connect directly via an IP address, then you can disregard this section.
Using Akamai technology, Authorize.Net's IP addresses will become dynamic rather than static. If your website or payment solution uses a firewall that has whitelisted Authorize.Net's IP address or connects to Authorize.Net directly via an IP address, you will need to make additional changes.
- Firewall Considerations — If your solution uses a firewall to filter outbound connections, make sure that the firewall is set to permit outbound traffic to flow to the Akamai cloud by configuring your outbound firewall to "ANY."
- If you do not update your firewall ahead of June 2016, you will be unable to process transactions after Phase Two is implemented.
- IP Address Considerations — If your solution connects to Authorize.Net directly via an IP address, you will need to update it to connect by domain name. Continuing to connect directly via an IP address is strongly discouraged as merchants will not receive the benefits of routing through Akamai, and could suffer a loss of service if transactions are re-routed among our various data centers.
Akamai is available for testing now in our sandbox environment. We strongly encourage you to test your solution prior to making any production change to ensure that you will not experience any disruptions to transaction processing.
Questions?
If you have any questions about the Akamai upgrade, please refer to our Akamai FAQs or contact Developer Support.
Thank you for your attention to this important email. We appreciate your ongoing partnership and are excited to bring you the benefits and reliability that this enhanced service provides.
Sincerely,
Authorize.Net
from omnipay-authorizenet.
Yes, we should get this changed stat. I can work on it tonight.
from omnipay-authorizenet.
For those looking for a quick workaround, when you create your gateway, the new URL can be supplied:
$gateway = OmniPay::create('AuthorizeNet_AIM/SIM/DPM');
$gateway->setLiveEndpoint('https://secure2.authorize.net/gateway/transact.dll');
If you are using one of the many packages that supplies config data to OmniPay (ignited, barryvdh etc.), then add liveEndpoint
to that config.
from omnipay-authorizenet.
So these new url's can always be used, and it's just this line that needs changing?
omnipay-authorizenet/src/AIMGateway.php
Line 24 in 142a95f
If you can make a PR and test it, I see no problem in accepting it. But I don't have an Auth.net account, so I can't test it..
from omnipay-authorizenet.
Related Issues (20)
- Add support for retail data to AIMAuthorizeRequest HOT 3
- Add support for track data to AIMAuthorizeRequest HOT 1
- Array to string conversion in CIMAbstractResponse HOT 7
- Add Line Items HOT 2
- Omnipay 3.0 support? HOT 3
- Laravel 5.6 failed HOT 5
- AIMRequest simplexml_load_string chokes HOT 6
- Error on refund
- Error on refund HOT 6
- Add customer info to transaction. HOT 6
- SIM complete purchase response HOT 2
- InvalidArgumentException: Invalid header syntax HOT 1
- Support HMAC SHA-512 hash rather than md5 (urgent) HOT 19
- Invalid paths for AIM query messages HOT 10
- Deprecated API HOT 4
- Need of Full example with all options (optional options also) HOT 1
- Unable to make few partial refunds for transaction
- Show example of passing CreditCard with auth.net HOT 2
- Sale Tax HOT 1
- Declined transactions being passed as successful
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omnipay-authorizenet.