首页 > 解决方案 > 是否可以向 Stripe 查询属于任何客户的信用卡?

问题描述

我有一项订阅服务,在注册全额付费服务之前允许免费试用。我想要求客户在获得免费试用之前提供信用卡详细信息,以防止滥用试用。

我正在使用 Stripe 处理付款,这样我就不必处理任何敏感付款信息的存储。这种免费试用的场景似乎很常见,所以我认为会有一些方法可以查询一张卡,以确保它还没有被用来注册。只是一些接受卡号等并返回布尔值的 API 调用。

我在 API 文档中没有看到类似的东西。我知道创建卡源后可以访问卡的指纹,是否建议自己存储并查询?还是我错过了文档中的某些内容?

只是要清楚......我不想为特定客户搜索卡片。我知道我可以遍历卡片来做到这一点,但我必须遍历每个客户的卡片才能完成我想要的,这是不可行的。

标签: stripe-payments

解决方案


一张卡永远不应该与平台中的一个客户相关联。

不,没有办法检查信用卡是否用于其他客户。而且不应该。因为客户有权使用他/她的一张信用卡来维护多个账户。

您可以轻松地将订阅的试用功能集成到 Stripe 中,这是使用 Stripe 实现试用功能的最佳方式。如果任何客户在试用期结束后付款失败,Stripe 会通知您。

由于安全问题,不建议 Stripe 和任何其他支付网关存储任何卡信息。


推荐阅读