【发布时间】:2019-11-22 01:20:49
【问题描述】:
这个问题是关于Stripejava(或REST)api,当前版本2019-05-16。
我们通过条带仪表板手动创建了一个产品,并为其附加了三个计划,一个分别用于月度、季度和年度付款。
现在,如果我尝试通过 REST api 获取此产品(使用 stripe-java 的结果相同):
curl https://api.stripe.com/v1/products/prod_...... \
-u sk_test_........:
我确实得到了产品对象described in the documentation,它没有plans 属性。
但是,如果我在访问产品页面时检查stripe 仪表板本身发出的请求,我可以看到在这种情况下,确实检索到了产品,并附有各自的plans(请参阅“计划”在右下角下方的图像中)。所以我猜仪表板正在使用另一个 api,也许是更方便的一个。
我的问题是,给定产品id,如何获得产品的所有计划?我想我可以得到所有计划,然后按产品过滤id 有效地得到我想要的东西,但这在我看来更像是一个黑客。这里有哪些最佳做法?
为什么仪表板 api 在任何情况下都会有所不同?提前谢谢大家。
【问题讨论】:
标签: java rest stripe-payments