首页 > 解决方案 > 条纹疲倦的毕业生定价 api 不返回金额

问题描述

stripe pricing api不提供tired -graduate定价金额的详细信息。

::Stripe::Price.retrieve('price_1HMjKfHHVdXnGelT')

这是回应:

<Stripe::Price:0x3fed95f00ab0 id=price_1HMjKfHHVdXnss3> JSON: {
  "id": "price_1HMjKfHHVdXnGelT7fB47cEk",
  "object": "price",
  "active": true,
  "billing_scheme": "tiered",
  "created": 1599004569,
  "currency": "aud",
  "livemode": false,
  "lookup_key": null,
  "metadata": {},
  "nickname": null,
  "product": "prod_HwcZXLTSewzcj1",
  "recurring": {"aggregate_usage":null,"interval":"month","interval_count":1,"trial_period_days":null,"usage_type":"licensed"},
  "tiers_mode": "graduated",
  "transform_quantity": null,
  "type": "recurring",
  "unit_amount": null,
  "unit_amount_decimal": null
}

此图像是条带仪表板(开发人员控制台 -> 网络选项卡)。 tiers上面的 api 中缺少键

在此处输入图像描述

标签: stripe-payments

解决方案


expanding responses在条纹文档中 解决了这个问题。

Stripe::Price.retrieve({id:'price_1HMjKfHHVdXnGelT', expand: ['tiers']})         

推荐阅读