【问题标题】:Event RSVP payment supporting credit card refunds and pre-auths?支持信用卡退款和预授权的事件 RSVP 付款?
【发布时间】:2011-06-04 08:42:43
【问题描述】:

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

我的要求是这样的:

  • 用户需要能够回复事件,此时我们在他们的卡上放置了预授权。活动开始前 24 小时,我们从他们的卡中收取款项。在活动开始时间前 24 小时,组织者可以取消活动。在这种情况下,卡上的授权被释放。

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

有竞争力的定价模式绝对是一个优势。

【问题讨论】:

  • 授权不是永远的好。它们会过期,因此如果您想提前大量执行此操作可能会很棘手。

标签: php payment-gateway credit-card saas


【解决方案1】:

正如 Profitphp 指出的那样。这不是它的工作方式。如果尚未解决,身份验证通常会在 2 或 3 天内失效。

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

在活动开始前 24 小时,您将浏览所有尚未取消的代币列表,并再次将它们提交给 PSP,但这次执行的是完整的授权/结算。尽管其中一些可能无法进行身份验证(很可能是缺少资金或过期/取消的卡),但有合理的机会,因此您需要一些业务逻辑来处理它。

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

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

【讨论】:

  • 因此,对于已经设置了所有这些业务逻辑的 PSP(催款支持等) - 是否存在?
  • 是的,对于任何 PSP 来说,这都是非常基本的东西,我想你很难找到一个提供这个功能的东西。您/客户仍将应用业务规则。也就是说,当你想实际取钱或退钱等时,你与PSP(通过web api)进行通信。
猜你喜欢
  • 2020-03-02
  • 2019-12-26
  • 2015-09-29
  • 2014-04-06
  • 2012-07-07
  • 2017-08-25
  • 1970-01-01
  • 2013-04-17
  • 1970-01-01
相关资源
最近更新 更多