我有一个订阅服务,可以免费试用,然后再注册全额付费服务。我想请客户在获得免费试用之前提供信用卡详细信息,以防止滥用试用。
我正在使用Stripe处理付款,因此我不必处理任何敏感的付款信息的存储。这种免费试用的情况似乎很普遍,因此我认为可以通过某种方式查询卡,以确保尚未使用该卡进行注册。只是一些接受卡号等并返回布尔值的API调用。
我在API文档中没有看到任何类似的东西。我知道创建卡源后即可访问卡的指纹,因此建议自己存储并查询它们吗?还是我错过了文档中的某些内容?
请清楚...我不是要为特定客户搜索卡。我知道我可以遍历卡片来做到这一点,但是我必须遍历每个客户的卡片才能完成我想要的事情,这是不可行的。
答案 0 :(得分:0)
您很可能要与支持团队联系,并建议将此功能作为一项新功能。 您提到的指纹是有可能的,我认为这也是我这样做的方式。
答案 1 :(得分:0)
平台中永远不要将一张卡与一个客户关联。
否,无法检查其他客户是否使用了信用卡。而且不应该。因为客户有权使用他/她的单张信用卡来维护多于帐户。
您可以在Stripe中轻松集成Subscription的试用功能,这是使用Stripe实现试用功能的最佳方法。如果试用期满后客户付款失败,Stripe将通知您。
由于安全问题,Stripe和其他任何付款网关都不建议存储任何卡信息。