我有这个:
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,
});