Desde "el inicio de los tiempos" he utilizado la siguiente función para enviar la verificación de el sandbox de PayPal
Cita:
Y siempre había funcionado bien, sin embargo hoy que lo probé, la linea anterior me devolvió los siguientes errores.// Open a socket for the acknowledgement request
$fp = fsockopen('tls://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
$fp = fsockopen('tls://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
Cita:
Si utilizo el servidor de producción de PayPal (tls://www.paypal.com) en lugar que el sandbox no marca los errores.Warning: fsockopen() [function.fsockopen]: SSL operation failed with code 1. OpenSSL Error messages: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure in ....
Warning: fsockopen() [function.fsockopen]: Failed to enable crypto in ....
Warning: fsockopen() [function.fsockopen]: unable to connect to tls://www.sandbox.paypal.com:443 (Unknown error) in ...
Warning: fsockopen() [function.fsockopen]: Failed to enable crypto in ....
Warning: fsockopen() [function.fsockopen]: unable to connect to tls://www.sandbox.paypal.com:443 (Unknown error) in ...
Me estoy inclinando a pensar que el error está en el servidor del SandBox de PayPal pero qusiera conocer sus opiniones a ver si pueden darme un poco de luz en el asunto.
Agradezco desde ahora cualquier ayuda.
Saludos.