活动RSVP支付信用卡退款和预授权?

时间:2011-01-05 23:28:26

标签: php payment-gateway credit-card saas

我们的实现语言是PHP(使用CodeIgniter库)。

我的要求是:

  • 用户需要能够回复事件,此时我们会在他们的卡上放置一个预先认证。活动开始前24小时,我们会从卡上付款。在活动开始前24小时,主办方可以取消。在这种情况下,卡上的授权将被释放。

是否有任何SaaS服务可以为我解除所有这些逻辑的麻烦?更好的是 - 提供一个安全的托管表单页面,用户可以在其上提供他们的CC详细信息(无需我与信用卡信息有任何关系)?

竞争性定价模式肯定是一个优势。

1 个答案:

答案 0 :(得分:0)

正如profitphp指出的那样。这不是它的工作方式。如果尚未解决,auth通常会在2到3天内掉线。

因此,您可以通过将用户重定向到由付款服务提供商托管的页面(或PSP,这是支付SaaS的术语)来预先获取卡详细信息。捕获详细信息时,您希望PSP执行零值授权,这只会确认卡详细信息是否有效,然后返回令牌ID。

在活动开始前24小时,您将浏览尚未取消的所有令牌列表,并再次将其提交给PSP,但这次执行完整的身份验证/结算。有一个合理的机会,虽然其中一些将无法授权(最有可能缺乏资金或过期/取消的卡),所以你需要一些业务逻辑来处理它。

或者,您可以在活动开始前一周执行身份验证/结算,这样可以有时间重新验证身份验证失败的客户。您仍然可以通过向PSP提交令牌ID来提供退款。

大多数支付服务提供商都会提供此功能。