【发布时间】:2016-01-18 04:25:52
【问题描述】:
我目前正在为 Rails 应用程序上的支付系统优化流程。
首先,他们会看到类似于 SaaS 的定价表,其中包含可供选择和购买的选项。
一旦他们为他们的首选计划(它们是 2 种支付资源类型:预付费和后付费)按“立即购买”,如果用户没有填写他们的帐单地址,他们将被重定向到填写单独的视图(如果之前完成,他们会直接进入他们的发票视图)。完成后,他们将被重定向回重新选择他们的定价计划。
但是,为了实现无缝流程,我想在填写账单地址后直接直接创建发票。
到目前为止我想到的是在重定向之前将定价计划订单params(包括定价计划ID、促销代码字符串和付款类型路径)存储在会话中以供以后使用。我想知道如何使用这些会话参数来启动发票的创建并将它们引导回它的视图,也许使用 request.referrer 方法?
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby redirect billing