2012-02-29 82 views
1

我想在我的webapp中处理信用卡。我不需要在应用程序中反复计费。像Pact使用事件驱动的付款解决方案?

相反,我想实现由某个事件触发方式:例如,基于一个事实,即一个用户做了/没有做在应用中的一些动作。

例如,Gym Pact向用户收费的卡,如果用户没有在应用程序从特定位置在特定时间登录。

我可以使用哪种SaaS支付解决方案来实现此类功能?

所以,基本上我需要的支付解决方案,让我的应用程序向用户收取的,当应用程序需要,而不是当用户点击“确认付款”按钮。

P.S.我也对卡号存储的方式感兴趣,并且安全意味着维持卡号(您需要存储卡的号码才能在某些事件上收取费用,对吗?)。

回答

2

如果您想进行临时性收费,那么您只需要与提供“支付令牌”服务的支付服务提供商合作。他们中的大多数都是这些日子。

商业逻辑是这样的:

  • 当用户注册,他们登记他们的信用卡详细信息(通过网络,直接谈论支付网关)

  • 支付网关存储卡的详细信息以PCI兼容的方式,并返回给您一个令牌ID。

  • 您存储令牌ID并将其链接到用户。

然后,无论何时您要对该卡进行扣款,您都需要使用令牌id向卡提交付款详细信息。唯一需要注意的是,卡片的详细信息将随着时间的推移变得无效,无论是过期还是被持卡人丢失/盗窃等。您需要逻辑来处理这些类型的情况,并允许在必要时更新卡片详细信息。