繁体   English   中英

通过电子邮件条带 node.js 检索订阅

[英]retrieve subscription by email stripe node.js

我想访问一个 subcsription,以查看状态是否处于活动状态。

我有这个:

    const subscription = await stripe.subscriptions.retrieve({
    email: 'contact@Inderatech.com',
  });
  res.send(subscription)

但是,它不允许我这样做。 在条纹文档上,它说要这样做:

const subscription = await stripe.subscriptions.retrieve(
    'sub_icsb2'
  );

但除非我使用客户电子邮件获取订阅 ID,否则我不会拥有订阅 ID。 那么这可能吗?

API 仅支持通过 id 检索对象。 因此,当您想要检索订阅时,您需要其标识符sub_123

今天不可能通过另一个属性检索订阅,它适用于所有 API。 您可以使用列表 API 来过滤特定对象。 例如,当您列出订阅时,您可以通过price 参数针对特定价格过滤它们。

今天,订阅没有“电子邮件”属性,因此无法列出特定电子邮件的订阅。 通常您想要的是首先通过email参数找到具有特定电子邮件地址的客户,然后您可以通过customer 参数列出该特定客户的订阅。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM