这个问题是关于Stripe java(或 REST)api,当前版本为2019-05-16。我们通过 stripe dashboard 手动创建了一个产品,并为其附加了三个计划,一个分别用于每月、每季度和每年的付款。现在,如果我尝试通过 REST api 获取此产品(使用相同的结果stripe-java),方法是: curl https://api.stripe.com/v1/products/prod_...... \
-u sk_test_........:我确实得到了文档中描述的产品对象,它没有任何plans属性。stripe但是,如果我在访问产品页面时检查仪表板本身发出的请求,我可以看到在这种情况下,产品确实被检索plans到并附有各自的产品(参见右下角图片中的“计划”)。所以我猜仪表板正在使用另一个 api,也许是一个更方便的。我的问题是,如何在给定产品的情况下获得产品的所有计划id?我想我可以取而代之的是所有计划,然后按产品过滤id有效地得到我想要的东西,但是在我看来这更像是一个 hack。这里的最佳实践是什么?为什么仪表板 api 在任何情况下都会不同?提前谢谢大家。
1 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
根据文档,您可以列出产品过滤的所有计划:
https://stripe.com/docs/api/plans/list#list_plans-product
添加产品 ID 作为参数:
curl https://api.stripe.com/v1/plans?product=prod_id ...
产品 可选
仅针对给定产品的退货计划。
添加回答
举报
0/150
提交
取消