如何在Stripe中获取未验证的支付方式列表?
Stripe获取未验证支付方式的实现方法
Stripe的paymentMethods.list接口默认仅返回已验证的支付方式,要筛选出未验证的,只需在请求参数中添加status: "unverified"即可。
修改后的代码示例:
const paymentMethods = await stripe.paymentMethods.list({ customer: customerId, type: type, limit: 100, // 单次请求最大限制 starting_after: startingAfter || undefined, status: "unverified" // 指定筛选未验证的支付方式 });
关键说明
- 支付方式的
status属性支持两个取值:"verified"(默认返回结果)和"unverified" - 未验证的支付方式一般是用户已添加但未完成验证步骤(如3DS身份验证)的支付方式,后续可通过Stripe的验证流程引导用户完成验证
内容的提问来源于stack exchange,提问作者Golam Rabbani
相关产品推荐
相关产品推荐

