如何在node.js (Stripe)中通过电子邮件检索客户



我有这个:

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',
});

注意,要返回的对象数量是有限制的。你应该使用自动分页,以防有很多客户使用相同的电子邮件。

使用"列表()">"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,
});

相关内容

  • 没有找到相关文章

最新更新