2017-12-07 7 views
0

ich eine Sandbox PayPal IPN Arbeit mit dem Coldfusion Beispiel zu bekommen versuchen, hier zu sehen:Coldfusion PayPal IPN Connection Failure

https://github.com/paypal/ipn-code-samples/tree/master/coldfusion

Ich habe die Position meiner IPN-Datei zu PayPal hinzugefügt und die Seite Es wird von ihm aufgerufen, aber alles, was ich bekomme, ist eine 'Verbindungsfehler' Nachricht in der Textdatei. Die IPN-Datei wird von einem https-Standort aus aufgerufen, daher ist nicht sicher, was falsch ist.

Irgendwelche Ideen?

+0

Erste Vermutung: Vielleicht müssen Sie das Zertifikat von 'ipnpb.paypal.com' (und' ipnpb.sandbox.paypal.com' hinzufügen) zum Keystore von Coldfusion. – Seybsen

+0

ok Ich kann das versuchen, aber wie bekomme ich die Zertifikate für diese Seiten? – csber3

+0

Welche Version von "ColdFusion" verwenden Sie? PayPal aktualisiert seine Dienste, um TLS 1.2 zu benötigen, und CF9 unterstützt es nicht. (Ich habe in der Lage zu TLS 1.2 auf CF9 mit CFX_HTTP5 zu verbinden.) –

Antwort

0

JRE (Version 7), die mit Coldfusion 10 kommt, unterstützt TLS nicht 1.2, die Sie benötigen, um die PayPal-API zu sprechen. Sie müssen entweder die JRE auf 113+ aktualisieren und TLS 1.2 über ein Argument oder ein Upgrade auf JRE 8 aktivieren. Um ein Upgrade durchzuführen, müssen Sie jvm.config auf die Installation verweisen und die tools.jar in CF durch die von JDK 8 ersetzen. (Stellen Sie außerdem sicher, dass mindestens Update 14 auf Ihrem ColdFusion 10 Server installiert ist.)

+0

der Link von Scott oben geholfen und alles scheint jetzt gut zu funktionieren. – csber3