tutorial integrar ejemplo developer boton php ssl curl paypal sandbox

php - integrar - paypal sandbox url



Paypal no puede conectarse al servidor Sandbox. Error de devoluciĆ³n 14077410(error de saludo de alerta sslv3) (3)

El sitio que conecta sandbox paypal funciona, hasta hace poco.

se puede conectar se rizará

Pero cuando se envía la solicitud a la segunda vez.

muestra el error de

error: 14077410: Rutinas SSL: SSL23_GET_SERVER_HELLO: falla de reconocimiento de alerta sslv3

He intentado alguna referencia en línea y configuré el certificado SSL SHA-256, pero devuelve el mismo error. Otra sugerencia es cambiar a TLS en la conexión de enrollamiento, pero es posible que no se realice, ya que hay muchos proyectos que he manejado.

¿Hay alguna sugerencia para conectar sandbox paypal con SSLv3? Gracias por ayudar.


Agregaré información adicional sobre esto ya que la primera respuesta no cubre todos los puntos importantes.

Paypal ha comenzado a implementar algunas actualizaciones, la caja de arena ahora requiere TLS 1.2 para todas las solicitudes, y https://devblog.paypal.com/upcoming-security-changes-notice/ .

Para apoyar esto necesitarás:

  • Asegúrese de que su servidor tenga OpenSSL 1.0.1 o superior (que es cuando se agregó el soporte de TLS 1.2).
    openssl version le mostrará su número de versión.

  • Una vez que cumpla con esos criterios, en su código PHP puede forzar la SSLVERSION a TLS 1.2 con el siguiente comando:

    curl_setopt($curl, CURLOPT_SSLVERSION, 6);

O si desea una solución menos intrépida, es posible que la versión SSL correcta se active automáticamente durante el protocolo de enlace, donde el cliente y el servidor comparan los cifrados disponibles para encontrar un protocolo común. Parece que estás usando PHP + curl, así que necesitarás PHP 5.5.19+ y curl 7.29+ para que esto tenga lugar.


Tendrá que cambiar la solicitud de cURL para usar TLS 1.2 con el fin de usar la caja de arena de PayPal. Estoy en el mismo barco, y no hay manera de evitarlo, desafortunadamente. Acaban de activar el cambio en el entorno de sandbox hace unos días.

https://devblog.paypal.com/upcoming-security-changes-notice/


Tengo un problema similar con el error 14077410 y SSL3. Actualizo mi servidor PHP de 5.4 a 7.0 y el error desaparece.