【发布时间】:2019-12-28 17:10:17
【问题描述】:
我正在使用Stripe 创建一个Plan,我将一些字段附加到metadata。
Stripe 似乎总是将元数据值转换为Strings。我想保留这些类型。
我制定了这样的计划:
const basic = await stripe.plans.create({
product: product.id,
nickname: 'Foo Plan',
amount: 1000,
metadata: {
foo: true, // Boolean
bar: 10 // Number
}
})
但是,当取回 Plan 时,元数据字段如下所示:
metadata: {
foo: "true", // String
bar: "10" // String
}
一种解决方案是将元数据存储为单个 JSON 并解析回来,但我想避免这种情况。
【问题讨论】:
标签: stripe-payments