L’IPN non è stato inviato e l’handshake non è stato verificato. Si prega di rivedere le informazioni.

Sto lavorando con Expresscheckout su Paypal, per l’integrazione del pagamento degli utenti single time. Flusso di lavoro 1 ° creare token e redirect l’utente alla pagina paypal e il successo alla mia pagina di url di ritorno. 1.SetExpressCheckout 2. DoExpressCheckoutPayment

Il mio problema: 1. Ora ho bisogno di impostare l’ipn per questo sistema di pagamento. 2.Il mio avviso url non funziona su simulator.E dà errore (IPN non è stato inviato, e l’handshake non è stato verificato.Verifica le tue informazioni.) Https://developer.paypal.com/developer/ipnSimulator/

Ho bisogno di aiuto per questo non è dalla mia parte. Per favore aiutami su questo.

Grazie in anticipo.

    L’errore di handshake è più probabile che si verifichi quando la configurazione del server / keystore non è conforms agli algoritmi di crittografia SSL PayPal aggiornati.

    Il simulatore IPN collegherà nuovamente l’ambiente Sandbox di PayPal, che è stato aggiornato con gli algoritmi di crittografia Versign G5 root cert / SHA-2 (btw questo è uno standard del settore come dovrebbe essere ovunque nel 2016). Una volta che l’host IPN non ha rispettato la conformità, la connessione SSL genererà un errore con problemi di handshake.

    Basta controllare il server eseguendo uno script di connessione con l’endpoint sandbox di PayPal come questo:

    openssl s_client -connect api-3t.sandbox.paypal.com:443 -showcerts -CApath /etc/ssl/certs/ 

    Se non dovessi ottenere un Verify return code: 0 (ok) , probabilmente dovresti controllare la compatibilità cert / SHA-2, seguendo le istruzioni generali che PayPal ha pubblicato qui:

    Microsito del cambio certificato SSL 2015-2016

    Risposta di PayPal:

    “Grazie per aver contattato i servizi tecnici del commerciante PayPal, mi scuso per il ritardo nel rispondere alla tua email.

    Siamo a conoscenza di questo problema con il nostro IPN Simulator e il nostro team di sviluppo sta lavorando su una soluzione. Finché questo problema non sarà risolto, ti suggerirei di eseguire i tuoi test IPN effettuando pagamenti in Sandbox poiché inviamo richieste IPN con ogni pagamento.

    Se hai un problema simile con i tuoi test di pagamento, faccelo sapere e possiamo dare un’occhiata.

    Le mie scuse per l’inconveniente causato. ”