PayPal Sandboxtest mit localhost

Uwe Friedrich

Angesehenes Mitglied
Hi all,

ich habe z.Zt. ein Projekt bei dem ich PayPal als Zahlungslösung nutze. Dazu habe ich ein fiktives Käufer- und Verkäuferkonto in der Sandbox eingerichtet. Soweit so gut. Die Transaktionen laufen im Test auch ganz gut, nur möchte ich die sofortige Zahlungsbestätigung (IPN) nutzen. Dazu muss man aber im Merchantkonto (Verkäufer) die Option "Sofortige Zahlungsbestätigungen erhalten (aktiviert)" aktivieren und dazu eine gültige URL als "Benachrichtigungs-URL" eintragen. Jetzt läuft aber alles lokal, also unter "http://projekt.localhost" und das Verifizierungsscript liegt unter "http://projekt.localhost/verify/paypal.php". Und diese URL mag PayPal als Benachrichtigungs-URL nicht.

Hat jemand schon mal sowas getestet unter localhost ? Oder muss ich hier über Umwege wie etwa dyndns.org gehen?

Danke schon mal. Anhang anzeigen 2

 
Selbst wenn du diese URL bei Paypal hinterlegen könntest - es würde dir nichts bringen.

Auf der Seite von Paypal würde diese URL auf den Paypal-Server aufgelöst werden, und da läuft deine lokale Test-Umgebung ja nicht, sondern eben bei dir lokal.

dyndns scheint dafür eine Lösung zu bieten, allerdings muss dein lokaler Webserver dann auch im Internet erreichbar sein. Ob Paypal dyndns-URLs akzeptiert, weiß ich nicht.
Wahrscheinlich wäre es einfacher, deine Testumgebung für Paypal auf einen öffentlich erreichbaren Server zu laden, z.B. bei deinem Webhoster.
 
Danke für Eure Antworten.

Habe mich jetzt kurzerhand dafür entschieden es unter eigener Domain bei meinem Provider zu hosten und dort unter normalen Bedingungen zu testen. Ist sicher das Beste, dann weiss ich gleich das es nach der Veröffentlichung auch läuft.


Danke
 
Zurück
Oben