2010-03-08 83 views
5

我想根據他們在我的網站上使用的服務自動向我的會員收取不同數額的費用。他們會積累餘額,然後每個星期都會收取這筆費用。有沒有辦法可以做到這一點,而不必將他們的信用卡信息存儲在我的數據庫中?自動向PayPal賬戶收費?

(類似我last question,但我才意識到我真的不想去通過其安全地存儲CC信息的頭痛和責任問題)

回答

5

要做到這一點,你需要創建你的自己的訂閱系統,管理訂閱的「何時」以及「多少」。然後您可以使用您選擇的付款處理器的API來處理交易。

一個例子是使用Authorize.Net Customer Information Manager (CIM) API來存儲客戶賬單信息,包括他們的信用卡信息,然後有一個定期輪詢數據庫的cron作業,並且當用戶符合付款標準時,計算適當的金額,然後使用CIM API來處理他們的信用卡。整合是無縫的,所以它會看起來像你可以做到的專業。

+0

嘿......他們在那個網頁上有4分是對的錢。聽起來和我要找的完全一樣,但我希望我不必再經過另一個API,然後勾住2(Authorize.net *和* PayPal) – mpen 2010-03-08 06:39:03

1

我在我的網站上做了一個類似的過程,並且有辦法避免通過API來處理您的客戶的信用卡。我們使用Chargify創建訂閱系統,管理您的客戶將被收費的時間以及「多少」。

我們的支付網關連接到Chargify,它存儲所有的信用卡信息,因此我們不必符合PCI標準。 (如果需要,您可以使用PayPal作爲支付網關)。這樣我們就不必通過API來告訴我們的支付網關收取我們客戶的信用卡。

如果您沿着相同的方向使用Chargify等服務,您仍然需要創建一個API,告知Chargify您的客戶在您的網站上使用了多少服務,以便Chargify知道客戶需要多少費用。或者您可以手動輸入您的客戶當月使用的服務數量,但如果您擁有大量客戶,那麼這將非常耗時。

+0

良好的時機!我正準備在接下來的幾天再次嘗試。一定會考慮Chargify,謝謝! – mpen 2013-05-03 23:02:25