node.js - 使用 Stripe API 向现有产品添加计划
问题描述
我目前正在使用 MERN 构建一个平台,并在后端连接了条带 API。
目前,我可以检索所有产品和计划,并可以创建计划。但是每次我创建一个计划时,它都会为该计划创建一个新产品。我希望将该计划添加到现有产品中。
遵循 Stripe 的 API 文档,这是我目前拥有的:
stripe.plans.create({
amount: amount,
interval: "month",
product: {
name: fields.productName,
id: fields.productID
},
currency: "eur",
}, function(err, plan) {
}
产品对象包含现有产品的名称和 ID,但出现以下错误:
message: "Product already exists."
由于我可以通过 Stripe 仪表板做到这一点,我认为使用 API 绝对是可能的,但我似乎无法弄清楚我错过了什么。
任何建议将不胜感激
解决方案
原来这实际上是一个非常明显的答案!
product: fields.productID,
代替
product: {
name: fields.productName,
id: fields.productID
},
推荐阅读
- java - 将服务帐户(json 文件)位置传递给 application.properties
- wordpress - 为什么我在创建新页面时看不到我的自定义模板?
- javascript - Firebase 实时数据库不返回任何数据
- mysql - 数据核对
- python - 根据另一个列表从熊猫数据框列中的列表中删除值
- java - 新创建的字符串在哪里?堆内存还是字符串常量池?
- angular - patchValue using the multiplication of two FormControl input in a FormArray
- javascript - How to return a custom response from the class-validator in NestJS
- java - android soft keyboard is not visible when input type set to number for edittext
- java - Java Swing:稍微修改现有的键盘行为?(右箭头最初应将光标设置为位置 0)