有什么想法吗?我如何取消订阅条带?
这是我的代码:
app.post('/cancel-subscription', async(req, res) => {
const {subscriptionId} = req.body
const deleted = await stripe.subscriptions.del(
stripe.customers.id
);
res.send(deleted);
});
答案 0 :(得分:1)
我不熟悉 Stripe 的 API,但他们取消订阅的文档 (https://stripe.com/docs/api/subscriptions/cancel?lang=node) 提供了一个示例,例如:
const deleted = await stripe.subscriptions.del(
'sub_AgOem0qdyCowxn'
);
因此,就您而言,请尝试以下操作:
app.post('/cancel-subscription', async(req, res) => {
const { subscriptionId } = req.body;
const deleted = await stripe.subscriptions.del(subscriptionId);
res.send("Cancelled the subscription"); // Just an example, include whatever response necessary.
});
然而:
subscriptionId
属性下)。deleted
的全部内容发送回客户端(以防其中包含任何敏感内容)。您可能还需要使用 res.json
而不是 res.send
(取决于数据类型)。