更新 Stripe 付款金额

Posted

技术标签:

【中文标题】更新 Stripe 付款金额【英文标题】:Update Stripe Payment Amount 【发布时间】:2017-07-28 06:21:56 【问题描述】:

我正在尝试在一个单页应用程序上设置两个条带付款金额。用户有 5 分钟的时间以销售价格购买该物品。然后我需要能够将价格更新为不同的金额。我试图简单地创建两个条纹表单,但根据我的理解,你不能在一个页面上拥有多个。我该怎么做呢?

我的条纹设置:

var token = req.body.stripeToken; // Using Express
var charge = stripe.charges.create(
  amount: 749,
  currency: "usd",
  description: "Example charge",
  source: token,

如何更改“金额”?

【问题讨论】:

您将创建一个 Checkout 体验,其中您将 amount-argument 与外部输入一起提供给 Checkout,然后将该金额传递到您的后端并用您传递的值替换您硬编码的 794 【参考方案1】:

如果你有<input type="hidden" name="chosen_amount" id="chosen_amount" />

并使用 javascript 在单击按钮时更改隐藏字段的值,然后您可以通过 var amount = req.body.chose_amount; 访问后端的金额

【讨论】:

以上是关于更新 Stripe 付款金额的主要内容,如果未能解决你的问题,请参考以下文章

更新客户的 Stripe 订阅以按比例分配订阅费用的金额(部分金额)

Stripe 更新订阅并使用 3d 安全添加新的付款方式

在 PayPal 和 Stripe 中使用 Javascript 设置付款金额

Stripe 客户门户网站在更新付款方式后立即对“逾期”发票强制重试收费

Laravel Cashier - 更新订阅的付款方式

Stripe:如何在没有计划的情况下设置定期付款?