Error 28 suggests that a DNS lookup was taking too long. This might suggest a problem, but could be a result of this script testing multiple connections in a row.
If ALL destinations report this error, then you have a server DNS resolution problem; if only ONE destination consistently reports this, then you may have an outdated DNS source: in both cases your server administrator will need to assist you with diagnosing.
Error 28: Connection timeout after 5000 ms
Connecting to Canada Post REST API (SSL) ...
GOOD: CURL Connection successful.
Connecting to PayPal IPN (port 443)...
GOOD: Socket established
GOOD: CURL Connection successful.
Connecting to PayPal IPN (port 443) Sandbox ...
GOOD: Socket established
GOOD: CURL Connection successful.
Connecting to PayPal Express/Pro Server ...
GOOD: CURL Connection successful.
Connecting to PayPal Express/Pro Sandbox ...
GOOD: CURL Connection successful.
Connecting to PayPal Payflowpro Server ...
GOOD: CURL Connection successful.
Connecting to PayPal Payflowpro Pilot/Sandbox Server ...
GOOD: CURL Connection successful.
Connecting to Cardinal Commerce 3D-Secure Server ...
GOOD: CURL Connection successful.
Connecting to Square Payments Server ...
GOOD: CURL Connection successful.
Connecting to AuthorizeNet Production Server ...
GOOD: CURL Connection successful.
Connecting to AuthorizeNet API Production Server ...
GOOD: CURL Connection successful.
Connecting to AuthorizeNet Developer/Sandbox Server ...
GOOD: CURL Connection successful.
Connecting to AuthorizeNet API Developer/Sandbox Server ...
GOOD: CURL Connection successful.
Bookmarks