我正在使用Rails 5&我很好奇如何设置我的捐赠者可以为我的网站设置的自定义金额。
我只是想知道如何做到这一点。我对rails非常陌生。我的版本是Rails 5.
答案 0 :(得分:0)
因此,无论您使用的Web框架如何,请求在后端始终都是相同的。您总是会调用Create a Charge [1] API Request。将要改变的是amount
- 参数。
您需要考虑的是如何在前端收集可变金额。 Checkout [2]不能让你自由地定制你的表单,所以这可能更适合Stripe.js [3]。
如果你决定走Checkout的路线,你需要建立这样的东西:
https://jsbin.com/lizafafahi/1/edit?html,output
请注意,实际金额超出了Checkout模式。这是你唯一可以改变的地方。
如果您感觉大胆并决定使用Stripe.js,您将能够从头到尾完全自定义付款体验。我肯定会看一些关于如何构建HTML表单的教程,然后看看如何构建与Rails相关的HTML表单。
就个人而言,我会避免在这种情况下使用表单助手,只是因为你需要建立一个与Stripe.js的搭配,但这可能仅仅是个人偏好。
我希望一切都有意义!