2012-02-29 36 views
1

我想在我的webapp中處理信用卡。我不需要在應用程序中反覆計費。像Pact使用事件驅動的付款解決方案?

相反,我想實現由某個事件觸發方式:例如,基於一個事實,即一個用戶做了/沒有做在應用中的一些動作。

例如,Gym Pact向用戶收費的卡,如果用戶沒有在應用程序從特定位置在特定時間登錄。

我可以使用哪種SaaS支付解決方案來實現此類功能?

所以,基本上我需要的支付解決方案,讓我的應用程序向用戶收取的,當應用程序需要,而不是當用戶點擊「確認付款」按鈕。

P.S.我也對卡號存儲的方式感興趣,並且安全意味着維持卡號(您需要存儲卡的號碼才能在某些事件上收取費用,對嗎?)。

回答

2

如果您想進行臨時性收費,那麼您只需要與提供「支付令牌」服務的支付服務提供商合作。他們中的大多數都是這些日子。

商業邏輯是這樣的:

  • 當用戶註冊,他們登記他們的信用卡詳細信息(通過網絡,直接談論支付網關)

  • 支付網關存儲卡的詳細信息以PCI兼容的方式,並返回給您一個令牌ID。

  • 您存儲令牌ID並將其鏈接到用戶。

然後,無論何時您要對該卡進行扣款,您都需要使用令牌id向卡提交付款詳細信息。唯一需要注意的是,卡片的詳細信息將隨着時間的推移變得無效,無論是過期還是被持卡人丟失/盜竊等。您需要邏輯來處理這些類型的情況,並允許在必要時更新卡片詳細信息。