stripe-payments - 条纹疲倦的毕业生定价 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 中缺少键
解决方案
expanding responses
在条纹文档中 解决了这个问题。
Stripe::Price.retrieve({id:'price_1HMjKfHHVdXnGelT', expand: ['tiers']})
推荐阅读
- java - 如何从 3d 数组中打印一些值
- linux - 查找 Linux/Mac 中某个进程对文件系统所做的所有更改?
- powerbi - 如何比较同一张表中两列的输入来验证数据输入?
- mysql - 如何在 MySQL 中搜索 JSON 数组字段?
- keras - 混合正则化器有意义吗?
- azure - APIM 和应用服务依赖项的 ARM 模板
- testing - 作为测试人员,系统测试和验收测试有什么区别?验收测试会产生哪些额外的测试用例?
- regex - 如何通过 Kotlin 或 Java 中的正则表达式获取字符串的一部分?
- ios - UILabel 不好看起来像位图
- ios - 将渐变设置为 UIView 后,我的 UIElements 没有显示