First Data says that the problem is because apparently port 1129 is not open on our hosting service.
In the issue "Does Commerce First Data Module Work in Test Server?", someone had the same issue on the test server. Response #3, Posted by pradeep22saini said "I was also getting the same error. This occurs due to firewall, If you have enabled on the server. You have to open or ublock the port no. 1129 as it is used by this module to connect to host."
So, my host is Pantheon and their response is:
"Unfortunately, we do not have the ability to open custom ports. After speaking to Engineering and Operations, for security our infrastructure only opens a single port for communication and we use that to monitor and direct traffic."
Should they reasonably be able to open the port for me or do I need to change hosting providers? What other providers provide a similar service but will allow me to connect to my Merchant account? Is there a workaround that could be done in the code? Would switching to a company like Hosted PCI for merchant processing resolve the issue or will their code eventually fail to work because of the firewall on port 1129?
What's really strange is that it has been working fine for several months now and just recently stopped. I curious as to what has changed and why.
Sure enough, right at the top of the code for the module:
define('COMMERCE_FIRSTDATA_LIVESERVER', 'https://secure.linkpt.net:1129/');
define('COMMERCE_FIRSTDATA_TESTSERVER', 'https://staging.linkpt.net:1129/');
Any help would be appreciated.
Bob
Comments
Comment #1
jagwire commentedI'm having this exact issue. Any resolution?
Comment #2
jdcollier commentedI am having this issue as well ... did you guys find a solution?
Comment #3
jdcollier commentedIn working with Pantheon, it seems that having port 1129 open bidirectionally is the no-go on this gateway.
Pantheon said they employ a stateful firewall that can open port 1129 upon request, but it isn't always open ... that seems to trip Global Gateway.
I'm looking into adding Authorize.net in front of FirstData because that would eliminate the need for the odd fireway requirement.
Comment #4
robertdouglass commentedIt is recommended to use the First Data built by Commerce Guys, here: https://drupal.org/project/commerce_firstdata_gge4
Comment #5
tanmaykAny updates on this? Anyone had luck with https://drupal.org/project/commerce_firstdata_gge4 on pantheon?