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

如何仅使用lookup_key创建Stripe订阅?

直接通过lookup_key创建Stripe订阅的实现方法

Stripe的v1/subscriptions接口不支持直接传入price的lookup_key创建订阅,必须先通过lookup_key获取对应的price_id,这是官方的设计逻辑,没有无需额外请求的绕开方案。以下是最直接的实现流程:

步骤1:通过lookup_key获取price_id

使用Stripe的v1/prices列表接口,传入lookup_key参数筛选目标price:

curl -G https://api.stripe.com/v1/prices \
  -u sk_test_your_secret_key: \
  -d lookup_key=your_target_lookup_key \
  -d limit=1

返回结果中提取data[0].id即为所需的price_id(若存在多个匹配的price,可根据货币、计费周期等字段进一步筛选)。

步骤2:用price_id创建订阅

将获取到的price_id传入v1/subscriptions接口的items[0][price]参数:

curl https://api.stripe.com/v1/subscriptions \
  -u sk_test_your_secret_key: \
  -d customer=cus_your_customer_id \
  -d items[0][price]=price_xxxxxxxxx

关于无效参数的说明

你之前尝试的items[0][lookup_key]、items[0][price][lookup_key]、items[0][price_lookup_key]均不被订阅接口支持:

  • 订阅接口的items字段仅接受price的ID值,或包含id字段的price对象
  • lookup_key是price资源的属性,只能通过price相关接口查询,无法直接在订阅创建时作为参数传递

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 10:57:16