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

gia*_*lps 3 javascript email api node.js stripe-payments

我有这个:

const customer = await stripe.customers.retrieve(
  'info@myemail.com'
);
Run Code Online (Sandbox Code Playgroud)

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

ale*_*lex 7

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

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

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