2016-04-04 9 views
0

Ich habe eine AngularJS-Anwendung erstellt und möchte mit paymill.com verschiedene Zahlungsmethoden anbieten. Ich kämpfe derzeit mit PayPal. Dieser api-Aufruf ermöglicht es mir, eine Umleitung URL angeben, wo der Kunde nach der Zahlung umgeleitet wird: https://developers.paymill.com/API/index#create-new-payment-checksumAngularJS-Hash bewirkt, dass die Weiterleitung fehlschlägt

ich eine Antwort mit dieser URL erhalten als ‚return_url‘:

http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1

der scheint die richtige Codierung zu sein:

http://test.test.com/#/teatimes/buy/p82uHoLI6z/1

Leider die Umleitung nach der Zahlung tun Es funktioniert nicht und leitet mich einfach um: http://test.test.com/?paypal_parameters/#/. Es sieht so aus, als würde alles nach dem Hashtag vergessen ... Gibt es eine Möglichkeit, das an meinem Ende zu beheben? Ich würde lieber nicht HTML5-Modus verwenden.

EDIT: Wenn ich die obige URL ohne die '#' benutze, bekomme ich richtig umleiten, aber angularjs ist nicht in der Lage, dies natürlich zu lösen.

Antwort

0

Warum willst du den html5-Modus nicht benutzen? Du hättest kein Problem mit dem Hashtag.

Welche kantige Methode verwenden Sie zum Umleiten auf die URL.

+0

Nun, obwohl HTML5 in vielen Browsern unterstützt wird, gibt es immer noch viele Benutzer, die ältere verwenden. Ich habe am Ende auf html5mode zurückgegriffen, da ich keine andere geeignete Lösung gesehen habe. Benutzer mit alten Browsern können PayPal jedoch nicht verwenden, was irgendwie nervt. – puelo

Verwandte Themen