Hasta hoy, han estado desarrollando con éxito con zona de pruebas de PayPal utilizando el nuevo PHP SDK de PayPal que viene preconfigurado para utilizar esta URL caja de arena:PayPal Sandbox API El error de protocolo de enlace SSL repentinamente comenzó a usar PayPal PHP SDK?
https://api.sandbox.paypal.com/2.0/
(URL en Chrome actualmente vuelve: "Error 107 (net :: ERR_SSL_PROTOCOL_ERROR): error de protocolo SSL ")
Pero hoy mi aplicación web está fallando debido a un fallo de protocolo de enlace SSL:. Uncaught exception 'PPConnectionException' with message 'error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure' in ./paypal-sdk-1.0.92/lib/PPHttpConnection.php:185
El único evento que se ha producido desde ayer (cuando mi webapp fue el último trabajo) era lo restablecer mi sandbox "selle" r "cuenta, que puede haber restablecido las credenciales de la API according to this post. Como actualicé las credenciales de la API de forma manual y las verifiqué para que fueran correctas, no puedo decir si alguna vez estuvieron equivocadas en este momento.
Después de mucho buscar, encontrar otros artículos de la tela que dicen que la URL debe ser:
https://api-3t.sandbox.paypal.com/2.0/
(URL en Chrome devuelve una respuesta SOAP.)
Así que cambió incluido mi PayPal PHP SDK URL de https://api.sandbox.paypal.com/2.0/ a https://api-3t.sandbox.paypal.com/2.0/ y está funcionando perfectamente de nuevo. ¿Lo que pasó aquí? ¿La URL de sandbox que no es "3t" simplemente está rota en este momento?
EDIT: Después de la retroalimentación recibida de @win y @JoelP, he presentado una bug report through the PayPal SDK github por lo que alguien en PayPal puede explicar lo que ha cambiado hoy y fijar el SDK para tener la URL correcta al utilizar las credenciales de firma.
EDIT 2:PayPal fixed the issue hace unos días. Estará disponible en la próxima versión. https://github.com/paypal/SDKs/issues/22#issuecomment-8660682
Gracias por la ayuda de todos.
Ya veo. Las diferentes URL tienen sentido, pero aún no explican por qué la URL original del SDK funcionó bien hasta hoy. Gracias por confirmar la configuración correcta. – jimp
El funcionamiento incorrecto de la URL en primer lugar sigue siendo un misterio, pero su información me ayudó a resolverlo y me di cuenta de que tenía que informar al equipo de desarrollo de PayPal SDK. – jimp