繁体   English   中英

通过电子邮件地址条带 node.js 检索客户

[英]retrieve customer by email address stripe node.js

我有这个:

const customer = await stripe.customers.retrieve(
  'info@myemail.com'
);

我正在尝试根据电子邮件地址获取客户的客户编号(id)。 这可以通过条纹吗? 当我这样做时,它给了我一个错误。

您将需要使用https://stripe.com/docs/api/customers/list ,它将返回具有该特定电子邮件地址的客户列表。

const customers = await stripe.customers.list({
  email: 'info@myemail.com',
});

请注意,要返回的对象数量是有限制的。 如果有大量客户使用相同的电子邮件,您应该使用自动分页

使用"list()""search()" ,您可以通过以下Node.js 代码通过电子邮件获得客户

const customers = await stripe.customers.list({
  email:"info@myemail.com",
});
const customers = await stripe.customers.search({
  query:"email:'info@myemail.com'",
});

您还可以使用“limit”参数限制客户获取,如下所示:

const customers = await stripe.customers.list({
  email:"info@myemail.com",
  limit: 3,
});
const customers = await stripe.customers.search({
  query:"email:'info@myemail.com'",
  limit: 3,
});

暂无
暂无

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

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