我已经构建了一个 AngularJS 应用程序,并希望使用 paymill.com 来提供不同的付款方式。我目前正在努力使用 PayPal。这个 api 调用允许我指定一个重定向 url,客户在付款后被重定向到: https ://developers.paymill.com/API/index#create-new-payment-checksum
我收到了此 URL 作为“return_url”的响应:
http%3A%2F%2Ftest.test.com%2F%23%2Fteatimes%2Fbuy%2Fp82uHoLI6z%2F1
这似乎是正确的编码:
http://test.test.com/#/teatimes/buy/p82uHoLI6z/1
遗憾的是,付款后的重定向不起作用,只是将我重定向到:http://test.test.com/?paypal_parameters/#/
。所以似乎主题标签之后的所有内容都被省略了......有没有办法解决这个问题?我宁愿不使用html5模式。
编辑:如果我使用上面没有'#'的url,我会正确重定向,但angularjs当然无法解决这个问题。