提问者:小点点

条纹-当我取消订阅,没有钱退还?


我正在使用条纹结账来处理结账表单。

我在前面做了一个“取消订阅”按钮(使用react.js),我正在发送api调用以按ID取消订阅。

已成功取消订阅,但未将款项退还给客户?

例如:

我今天(每月)订阅了,明天我想取消订阅?

29天或30天的钱应该退给我,对吧?

节点JS代码:

const deleted = await stripe.subscriptions.del(id, { prorate: true, invoice_now: true });

我在Stripe仪表板上看到,当我删除订阅时,货币值没有改变。

多谢了。


共1个答案

匿名用户

贷方金额最终将应用于客户余额,您可以通过API或仪表板检查该余额。

如果您想将付款退还给他们的卡,您可以检查订阅latest_invoice上的付款并将其退还:

const subscription = await stripe.subscriptions.retrieve(
  'sub_123',
  { expand: ['latest_invoice'] }
);

const refund = await stripe.refunds.create({
  payment_intent: subscription.latest_invoice.payment_intent,
  // amount: 1234, // optionally specify an amount
});