如何通过 rails 使用 Stripe 设置自定义捐赠金额

How to setup custom donation amount with Stripe with rails

我正在使用 Rails 5 & 我很好奇如何设置捐赠者可以为我的网站设置的自定义金额。

我只是想知道如何做到这一点。我是 rails 的新手。我的版本是 Rails 5.

因此,无论您使用何种 Web 框架,请求在后端始终是相同的。您总是会调用创建费用 [1] API 请求。将要改变的是 amount 参数。

您需要考虑的是如何在前端收取可变金额。 Checkout [2] 没有给你太多自定义表单的自由,所以这可能更适合 Stripe.js [3].

如果您决定走 Checkout 路线,则需要构建如下内容:

https://jsbin.com/lizafafahi/1/edit?html,output

请注意,实际金额超出了结帐模式。这是您唯一可以更改的地方。

如果您胆子大并决定使用 Stripe.js,您将能够从头到尾完全自定义支付体验。我肯定会看一些关于如何构建 HTML 表单的教程,然后看看如何构建 HTML 之后与 Rails 关联的表单。

就个人而言,我会避免在这种情况下使用表单助手,只是因为您需要构建与 Stripe.js 的搭配,但这可能只是个人偏好。

我希望一切都有意义!


  1. https://stripe.com/docs/api#create_charge
  2. https://stripe.com/docs/checkout
  3. https://stripe.com/docs/stripe.js