我们的实现语言是PHP(使用CodeIgniter库)。
我的要求是:
是否有任何SaaS服务可以为我解除所有这些逻辑的麻烦?更好的是 - 提供一个安全的托管表单页面,用户可以在其上提供他们的CC详细信息(无需我与信用卡信息有任何关系)?
竞争性定价模式肯定是一个优势。
答案 0 :(得分:0)
正如profitphp指出的那样。这不是它的工作方式。如果尚未解决,auth通常会在2到3天内掉线。
因此,您可以通过将用户重定向到由付款服务提供商托管的页面(或PSP,这是支付SaaS的术语)来预先获取卡详细信息。捕获详细信息时,您希望PSP执行零值授权,这只会确认卡详细信息是否有效,然后返回令牌ID。
在活动开始前24小时,您将浏览尚未取消的所有令牌列表,并再次将其提交给PSP,但这次执行完整的身份验证/结算。有一个合理的机会,虽然其中一些将无法授权(最有可能缺乏资金或过期/取消的卡),所以你需要一些业务逻辑来处理它。
或者,您可以在活动开始前一周执行身份验证/结算,这样可以有时间重新验证身份验证失败的客户。您仍然可以通过向PSP提交令牌ID来提供退款。
大多数支付服务提供商都会提供此功能。