You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Stripe API Checkout中按毫升(ml)展示价格?

修改Stripe Checkout价格单位(替换/piece为/100 ml)

要把Checkout页面里的价格单位从/piece改成/100 ml,核心是设置价格对象的unit_label属性,具体操作分两种方式:

  • 通过API操作(以Node.js为例):
    创建新价格或更新已有价格时,指定unit_label为"100 ml":

    const stripe = require('stripe')('你的密钥');
    
    // 创建新价格
    const price = await stripe.prices.create({
      unit_amount: 500, // 金额(最小货币单位,比如500=5美元)
      currency: 'usd',
      product: 'prod_xxxxxx', // 关联产品ID
      unit_label: '100 ml' // 设置目标单位
    });
    
    // 更新已有价格
    const updatedPrice = await stripe.prices.update(
      'price_xxxxxx', // 要修改的价格ID
      { unit_label: '100 ml' }
    );
    
  • 通过Stripe后台操作:

    1. 进入后台【产品】页面,找到对应产品的价格项
    2. 点击价格右侧的「编辑」按钮
    3. 在「定价单位」输入框里填100 ml,保存即可

设置完成后,Checkout页面的价格就会显示为[金额] /100 ml,替换原来的/piece。

注意:unit_label只支持纯文本,不能加HTML或特殊格式,直接填需要展示的单位文本就行。

内容的提问来源于stack exchange,提问作者Lol72

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 08:54:16