【发布时间】:2014-03-06 10:04:42
【问题描述】:
我的应用是用 Rails 构建的,我使用的是PayPal Adaptive Payments gem,但这个问题不是 Rails 特有的,所以请不要跑,你也许能回答。
我的应用程序的用户可以将资金从他们的 PayPal 账户转移到他们在我网站上的 UserWallet。
要访问我让他们执行此操作的页面,他们必须单击两个 AJAX 链接。
因为我使用的是嵌入式支付流程,所以 PayPal 的内容发生在一个不错的模式窗口中,但 PayPal 文档似乎希望我提供一个 returnURL,以便他们可以在流程完成时对其执行 GET 请求。
我绝对不想在付款完成后重定向浏览器窗口。
我必须发送 returnURL 吗?我有一个即时支付通知控制器来处理 PayPal 响应,我可以使用 js.erb 自己更新我网站上的页面,这意味着用户不会丢失调用页面所在的 AJAX 状态。
【问题讨论】:
标签: ruby-on-rails paypal paypal-ipn paypal-adaptive-payments