通过javascript重定向到paypal的approval_url

时间:2014-03-25 16:13:44

标签: javascript ruby paypal

我需要使用javascript重定向到paypal的approval_url

如果我这样做

window.location = "<%= approval_url %>";

我要进入一个说

的页面
This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow.

,网址是

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_flow&SESSION=xJniP0ittD1dtW_QGQXqLx91Byimw8A3ZvU71TCcY6Ktm-hyIhp2dpF7SoboFa&dispatch=50a222a57ty771920b6a3d7b606239e4d529b525e0b7e69bf0224adecfb0124e9b61f737ba21b081982546798d23b9808f2b0faaf533a5dbe5

但是,如果我手动接受approval_url并将其粘贴到浏览器中,则会成功到达该页面。

这有什么区别?

1 个答案:

答案 0 :(得分:0)

这很奇怪..

似乎paypal不喜欢网址中的&amp; ..如果我raw approval_url它的行为正常..