2012-07-13 48 views
0

我正在開發一個項目,我最終希望將其作爲SaaS網站提供。我目前在這類平臺上沒有任何經驗,我正在尋找關於幾件事情的指導,即:SaaS站點的定期支付

  1. 我應該關注哪些提供商?
  2. 我應該使用API​​還是手動將客戶交給服務提供商?
  3. 每月訂閱..
  4. ..說實話,我該從哪裏開始?

我知道PayPal提供各種支付選項,我有使用IPN進行一次性付款的經驗,但我想知道是否有更好的選擇。

..對於一個基本上處理所有事情的供應商而言,希望太多,只有當有人不支付/獲得的付款被拒絕時才通知我PayPal IPN通知付款?

任何幫助表示讚賞。

+0

由於您是開發人員,請查看[Stripe](https://stripe.com/):) – Stefan 2012-07-13 14:21:38

+0

不幸的是,我是Stripe尚不支持的「非美國用戶」之一: (有沒有類似的選擇? – 2012-07-13 14:29:34

回答

1

另一種選擇是Braintree,這是一家支持「非美國用戶」的公司。我們現在面向位於歐洲和加拿大的各種規模的商家提供服務,您可以接受全球130個國家/地區的付款。我們提供接受在線或移動支付所需的一切,包括支付網關,商家帳戶和定期結算。披露:我在Braintree工作

1

Ruby gem ActiveMerchant支持許多支付網關。如果沒有別的,它可以作爲至少一個選項列表檢查。 http://activemerchant.org/特別是這些文件的名稱,https://github.com/Shopify/active_merchant/tree/master/lib/active_merchant/billing/gateways

記住你不想來存儲信用卡信息一旦你這樣做,那麼你有傷的世界金融標準認證。許多支付網關會給你一個你可以收費的「代幣」。

基本上,流程的工作原理是:

  • 客戶給出了SSL(通常HTTPS)
  • 您轉發信息到你的網關消委會信息,從來沒有將其存儲在磁盤上
  • 他們給你爲該卡充電的「令牌」,您存儲該令牌。

Stripe和Braintree已被建議。其他選項可能是Square和Authorize.net

根據我的經驗,支付網關通常不會執行重複計費。基本上,你必須編寫代碼來提交費用。這導致了諸如「一個月多久?」之類的問題。