PayPal IPN -Code -Beispiele
Dieses Repository enthält Muster in mehreren Sprachen zur Validierung von PayPal -IPN -Nachrichten .
Bitte beachten Sie
Der PCI -Rat der Zahlungskartenindustrie (PCI) hat vorgeschrieben, dass frühe Versionen von TLS aus dem Dienst in den Ruhestand gehen. Alle Organisationen, die Kreditkarteninformationen bearbeiten, müssen diesen Standard einhalten. Im Rahmen dieser Verpflichtung aktualisiert PayPal seine Dienste, um TLS 1.2 für alle HTTPS -Verbindungen zu verlangen. Zu diesem Zeitpunkt benötigt PayPal auch HTTP/1.1 für alle Verbindungen. Klicken Sie hier, um weitere Informationen zu erhalten
IPN -Übersicht
- Die Benachrichtigung über die Sofortzahlung von PayPal ist ein Rückrufsystem, das nach Abschluss einer Transaktion eingeleitet wird (z. B. wenn eine ausdrückliche Kasse erfolgreich abgeschlossen ist).
- Sie erhalten die IPN-Variablen im Zusammenhang mit Transaktion in Ihrer IPN-URL, die Sie in Ihrer Anfrage angegeben haben. Andernfalls wird sie standardmäßig in der IPN-URL in Ihrem PayPal-Konto festgelegt.
- Sie müssen diese IPN -Variablen zur Überprüfung an PayPal -Server zurücksenden. Bei Überprüfung sendet PayPal eine Antwortzeichenfolge mit "verifiziert" oder "ungültig".
- Wenn Ihr Server nicht mit einer erfolgreichen HTTP -Antwort (200) antwortet, wird PayPal dieses IPN entweder bis ein Erfolg oder bis zu 16 Mal wiedergeben.
- Wenn Ihr Server konsequent nicht antwortet, ist Ihr IPN möglicherweise deaktiviert. In diesem Fall erhalten Sie eine Benachrichtigung über Ihre primäre PayPal -E -Mail -Adresse.
Wie man diese Proben ausführt
- IPN -Listener -Skript -Beispiele für verschiedene Sprachen.
- Stellen Sie das IPN -Listener -Skript in einer Cloud -Umgebung ein oder Sie können Ihren Serverport mithilfe einer lokalen Tunneling -Software von Drittanbietern enthüllen, damit Sie PayPal IPN -Callback erhalten können.
Testen mit dem Sandkasten
Bitte beachten Sie, dass Anrufe vom PayPal IPN -Simulator nicht validiert werden können.
Sie müssen ein PayPal Sandbox -Konto erstellen. IPN -Aufrufe aus der Sandbox Nachdem eine Testtransaktion durchgeführt wurde, wird validiert, sodass Sie Ihren IPN -Validierungsendpunkt auf die Sandbox -URL festlegen.
Lizenz
Lesen Sie die Lizenz für weitere Lizenzinformationen.
Beitragen
Lesen Sie hier, um weitere Informationen zu erhalten.
Mehr Hilfe
- IPN -Übersicht
- Erste Schritte
- PayPal IPN Simulator