Cia*_*rge 1 java stripe-payments
基本上,我只是想通过价格扩展产品调用,因此我不必为检索到的每个产品创建另一个 API。
Product.list(ProductListParams.builder()
.setActive(true)
.addExpand("data.prices")
.build());
Run Code Online (Sandbox Code Playgroud)
我已经尝试过 data.prices 和 data.price 但 Product Collection 响应 -> defaultPrice 仍然只是返回带有 null 可扩展对象的价格 id。
我也尝试过 data.defaultPrice,但在这种情况下调用完全失败。
谢谢大家。
小智 5
不幸的是,您无法从产品调用列表中列出所有产品的价格。要获取按产品列出的完整价格列表,您需要对您想要其价格的每个产品 ID 进行“列表价格”调用。[1]
您收到错误的原因是 Stripe 的 Product 对象没有prices可扩展的字段。如果您指定产品确实具有的可扩展字段(例如default_price.
[1] https://site-admin.stripe.com/docs/api/prices/list#list_prices-product
[2] https://site-admin.stripe.com/docs/api/products/object
| 归档时间: |
|
| 查看次数: |
2167 次 |
| 最近记录: |