Background... Unfortunatly our web to print portal is recently no longer supported by its most recent owners. I have been tasked with keeping the system running until we are able to find a replacement solution. I'm starting from ground zero here, and would appreciate any assistance that is available. (This is a Web to print portal, formerly known as HP Director years ago... more recently called PageFlex iWay, but is no longer supported by either company.)
Problem... We received an email notice regarding "Authorize.Net Domains and IP Addresses" stating that our software/portal is connecting directly to an old IP address that is being disabled soon. I am seeking help to ensure that these IP changes will not bring our portal to a crashing end before we are ready to transition to a new system.
The settings in the web portal itself do not allow me to change the endpoint domain or IP location. I need to find these settings and edit them ASAP. I've been reading documentation for both our portal and this API, but with no luck.
Can anyone offer guidance? Such as where should I could look? Where are the files for the API found? Are there any generic API config files hidden in every integration? Is this endpoint hard coded somewhere that I cannot access?
I'm sure every system handles the integration differently... and your solution may not apply.
But ANY and ALL suggestions are welcome!!!!!
02-11-2019 08:57 AM
02-13-2019 05:27 AM
02-13-2019 06:19 AM
I found an AuthorizeNet folder on the server which contains five ASP files. None of these files contain references to the endpoint directly by IP address... but two of these files do refer to the Endpoint by the domain URLs. For example, the file payment.asp contains this on line 46:
paymentGatewayUrl = "https://secure.authorize.net/gateway/transact.dll"
The Notice states to if we are using the URL rather than the IP address then we don't have to do anything. So it would appear the ASP code is correct, and I shouldn't need to do anything else....
However, how can I find out if these are the ONLY referances to the endpoints in the code?
PS... we do plan to replace the system soon, but they only gave us 3-4 months warning on the 'sunsetting'. No the developers are not very sympathetic or helpful, and they are in Isreal!!! There is a whole story behind this softwares history, but I'm not gonna get into it. Suffice it to say I inherited the mess, and I just have to keep it working for a few more months till I can get a new system up and running. If I must I will disable Authorize.Net and switch to PayPal instead.
02-15-2019 01:23 PM
Hello @jcampbell1303
Based on your post, it appears you don't have an IP Address configured for your endpoint. But you should also pay attention to any firewall whitelisting you might be doing. This isn't part of the application code.
Richard
02-15-2019 01:28 PM
I'm told by the Network Guy that HTTPS urls won't be blocked by our system, so he doen't need to edit any whitelists.
I'm still troubled by the wording in the Notice we recieved, here is the quote...
"A test was performed of this change on 01/16/2019. We identified API traffic from your account that was connecting directly to the old IP addresses that we intend to remove on 03/06/2019."
Did they really identify our account using the old IP in their test? or Was this just a generic email that went to everyone?
02-15-2019 02:18 PM
02-16-2019 06:18 AM - edited 02-16-2019 06:20 AM