Je suis nouveau à PHP & PayPal et d'essayer de le comprendre si je dois mettre à niveau TLS ou non selon l'article suivant PayPal: https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1914TLS 1.2 et HTTP/1.1 mise à jour (PHP fsockopen)
Pour vérifier la J'utilise le système tlstest.paypal.com point final comme suit:
$header = '';
$header .= "POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Host: tlstest.paypal.com\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$paypaladdr = 'tlstest.paypal.com';
$fp = fsockopen('ssl://'.$paypaladdr, 443, $errno, $errstr, 30);
Je reçois la réponse ci-dessous tout de suite:
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 20
Connection: keep-alive
Puis, après quelques minutes (6-8) minutes, je me fais: PayPal_Connection_OK
Savez-vous pourquoi prend tant de temps pour recevoir le PayPal_Connection_OK un message? J'espère que cela n'arrivera pas pour le point final de production. Suis-je prêt à partir?
Merci d'avance.
Merci de me répondre. J'ai aussi du code qui vérifie si le résultat de $ est "VERIFIED" et le code n'arrive jamais là. Pourquoi? Est-ce à cause du point final du test? – user5141036