簡體   English   中英

帶有定期付款的遠程信用卡存儲(可能是 PayPal)

[英]Remote Credit Card storage (probably PayPal) with recurring payments

好吧,我正在設計一個需要訂閱才能被最終用戶使用的在線服務。 它有一個免費的基本計划,然后用戶有幾個功能更豐富的付費計划。

訂閱是每月或每年(用戶選擇)。

根據客戶端規范,該服務應該有兩種處理支付的途徑——信用卡處理或 PayPal 訂閱。 我即將處理 PayPal 訂閱、IPN 和一切,但我擔心信用卡。 我知道如何使用 PayPal 的 API 對 CC 進行收費,而且我非常清楚我不能存儲任何敏感信息,所以我的想法是使用 3rd 方服務通過一些安全的 API 來存儲信用卡,然后構建一個 CRON 作業將每天運行以根據某些標准檢查訂閱是否即將到期,如果是,則為下一個計費周期收費。

好吧,我過去曾在 Authorize.net 上為不同的產品存儲過信用卡。 他們的 API 允許在那里創建用戶配置文件(您獲取內部用戶 ID 以保留),發送 CC 存儲(您獲取內部 cc id 以保留),並且您可以隨時通過 API 對該 ID 進行收費. 但是只有當用戶有意識地提交了一個表格“用這張信用卡支付這個(從 Authorize.net 檢索到的最后 4 位數字)”時——所以在后台向他們收取 cron 作業可能會導致法律問題,盡管我們會這樣做那只是為了他們有意識地訂閱的服務。

簡而言之-我想知道在存儲在遠程服務上的信用卡上使用 cron 作業進行定期付款是否是通往 go 的路徑(如果沒有,請推薦一些東西)。 如果是這樣,我讀到 PayPal 有一項服務來以類似於 Authorize.net 的方式存儲信用卡,但經過廣泛的研究,我找不到任何規范、任何文檔或任何關於如何做到這一點的示例。 並不是說我不能用 Authorize.net 做到這一點,而是 PayPal 在技術上似乎比我記得的 Authorize.net 好得多。

使用您的支付處理器提供的 API; 有些確實有使用信用卡定期計費的解決方案。 Paypal 有這個: https://www.paypal.com/pdn-recurring 不確定 Authorize.Net - 快速谷歌發現http://www.authorize.net/solutions/merchantsolutions/merchantservices/automatedrecurringbilling/ 通常,在此 model 中,您設置計費時間表(例如“每月”),支付提供商執行 rest - 沒有 CRON 作業。 您確實必須處理失敗的付款。

看看 Spreedly Core。 它是一個安全的 CC 保險庫,可連接到 30 多個網關 - 例如 PayPal、Stripe、Authorize.net 等。這是實現您的目標的另一種選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM