You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何通过Stripe API获取优惠券适用产品的applies_to字段

通过Stripe API获取优惠券适用产品的方法

1. 调用优惠券详情API

发送GET请求到Stripe的优惠券详情端点,替换{COUPON_ID}为目标优惠券的ID:

curl https://api.stripe.com/v1/coupons/{COUPON_ID} \
  -u sk_test_your_secret_key:

如果用Python开发,示例代码如下:

import stripe

stripe.api_key = "sk_test_your_secret_key"

coupon = stripe.Coupon.retrieve("{COUPON_ID}")

2. 解析applies_to字段

返回的优惠券对象中,applies_to字段直接定义适用范围:

  • 若该字段为非空对象,内部的products数组会列出所有适用的产品ID
  • applies_tonull,说明此优惠券适用于所有产品

示例响应片段:

{
"id": "summer_sale_2024",
"applies_to": {
"products": ["prod_abc123", "prod_def456"]
},
// 其他优惠券字段...
}

额外提示

  • 批量查询多个优惠券时,调用GET /v1/coupons列表接口,返回的每个优惠券对象同样包含applies_to字段
  • 请求必须携带有效的Stripe API密钥(支持Bearer token或基础认证方式)

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

火山引擎 最新活动