13

我想研究如何在我的現有網站添加一個基於訂閱的付費模式,但我遇到了很多相互矛盾的信息使我有點迷失。寶,定期結算,並ActiveMerchant

所有我需要的是一個非常簡單的方法來設置循環使用信用卡結算(每月)。我只需要一個簡單的解決方案,但我很難找到設置它的最佳實踐。

到目前爲止,我明白這是由Paypal的網站支付標準選項支持。我只是有幾個關於如何實施它的問題:

  • 首先,Paypal是否要求用戶註冊網站付款標準的定期結算?

  • 我打算用ActiveMerchant但我發現一些博客,上面寫着ActiveMerchant不支持貝寶定期結算。這是真的?

  • 我發現railskits.com的SASS Rails的工具包,它說,它支持使用貝寶的網站付款標準重複計費。如果我購買了該代碼,代碼是否足夠清晰,可以在我自己的網站中理解和實施,還是對初創網站而不是現有網站提供一攬子交易?

  • 我發現很多博客與幫助,定期結算與ActiveMerchant,但使用PayPal的快速​​結賬。我在Paypal網站上閱讀了Express Checkout,但我仍然不太明白它是什麼,以及它與網站付款標準有什麼不同。任何人都可以用簡單的方式解釋這個嗎?

如果任何人都可以回答這些問題中的一個,我會非常感激!

**順便說一句,在它被建議之前,我已經觀看了關於貝寶的所有關於貝寶的所有關於貝寶的貝寶屏幕錄像,這些對於基本或購物車中的物品都很棒,但我不明白它應該如何使用週期性計費。此外,他似乎跳過了視頻中的一些重要步驟(例如,Paypal文檔在您的應用收到IPN後說,您需要將確認接收郵件發送給Paypal,但Ryan不在他的屏幕截圖中執行此操作)。我只是試圖理解這一切!

回答

4

快速結賬與網站付款標準相同。這是將您的客戶重定向到PayPal以收取他們的付款信息的方法。有一個簡單的實現就是創建一個直接發佈到PayPal的表單,並且您可以選擇使用IPN來獲取有關該事務的信息。還有一個支付標準API,可讓您在後臺使用PayPal設置交易,然後將您的客戶重定向到PayPal,然後通過API查詢PayPal,瞭解剛剛完成的交易的詳細信息。 SaaS Rails Kit(我是它的作者)使用這個API。

網站付款Pro是PayPal的產品,它可以讓你收集支付信息在您的網站,並通過他們的API給PayPal傳遞信息。然後您通過API獲取有關交易的信息。客戶永遠不會離開您的網站。即使您提供Payments Pro,PayPal的TOS也要求您提供快速結帳。付款Pro費用爲30美元/月。 (如我記得),並要求你填寫專業賬戶的申請。

+0

Express Checkout是否要求用戶使用Paypal進行註冊才能完成該流程,還是他們仍然可以訂閱我的網站而無需Paypal帳戶?我只是想知道爲什麼貝寶有這兩種產品,如果它們本質上是一回事。 – japancheese 2009-11-06 15:14:33

+0

如果您正在進行週期性每月結算*,僅需*,您如何要求提供快速結帳?我相信Express Checkout只是使用他們的NVP API,它不支持循環計費。 Payments Pro似乎也無法使用沙箱。 – 2010-02-12 23:05:30

1

我使用SaaS Railskit,並高度推薦它。代碼乾淨,評論和清晰。它可以放在一個現有的應用程序中,只需要很少的調整,或者用作新應用程序的基礎。如果您只是想將其用作參考或獨立付款處理應用程序,我認爲它工作正常。

希望有幫助!

0

問題:首先,它要求貝寶用戶與網站付款標準定期結算註冊? 是的,我相信。 Paypal希望用戶能夠根據需要取消付款。

問:我打算用ActiveMerchant但我發現一些博客,上面寫着ActiveMerchant不支持貝寶定期結算。這是真的? 這就是我所看到的。不過,您可以通過Paypal SOAP接口來實現它。這並不難。

無恥插頭:

我經歷了所有的文檔貝寶去,拿出好東西執行標準和皁基的方法。你可以找到它爲$ 8.50上pragprog.com

/無恥插頭:

+2

一個小混蛋爲我解決了這個問題。 http://www.gotripod.com/2008/09/08/ruby-on-rails-paypal-express-recurring-payments-using-active-merchant/ – 2009-11-11 06:26:00

1

一個其他潛在的選擇是打其他週期性計費網關能夠像Authorize.net和布倫特裏之一。我通常不會建議Authorize.net,因爲他們的開發過程稍微勉強(如果要進行持續測試需要大約2天,您必須申請一個測試帳戶),但我已經在幾個站點上與他們進行了集成,工作得很好。雖然他們確實有和PayPal一樣的19種產品命名規則,但這些產品似乎都能滿足您的需求,但實際上並沒有這樣做。

唯一的獎金,這是人們不必須是PayPal會員爲了做支付,我相信Authorize.net具有較低的費用但這可能只是我們的帳戶;我們的銷售人員是一位殺手級的談判代表。

active_merchant和SaaS的Railskit都支持Authorize.net和布倫特裏。

我不建議買Railskit只是爲了看一下使用active_merchant不過,我敢肯定還有其他的地方,你可以免費看質量的代碼。 Railskits都是被設計用來作爲一個基礎,它幾乎可以保證有一組不同的有關安裝的假設比你原計劃,所以如果你找到了你的項目合併這兩個幾乎可以肯定將是一個痛苦的任何地方。另一方面,如果你還只是開始這個​​網站,那麼Railskit可能是一個重新開始真正理性環境的好方法。

3

我們還在開發一種基於訂閱的網站,這看起來很有趣 - http://chargify.com/。可以節省相當多的編碼時間。

9

首先,確實寶需要用戶與網站付款標準定期結算註冊?

隨着網站付款標準,你指示你的客戶填寫他們的信息在貝寶的網站。對我來說,這有點俗氣,但你的里程可能會有所不同。如果您打算賺取一些錢,那麼將它集成到您​​的網站並升級到網站付款Pro,即可。

我打算使用ActiveMerchant,但是我發現一些博客說ActiveMerchant不支持從PayPal定期結算。這是真的?

它沒有現成的,但你必須創建一個被添加到Active商家一個新的模塊類,加的觀點,真的,這是一個很大的工作。不應該對你說,這很容易做到,因爲他們不是說謊就是擅長編程。

我通過railskits.com找到了SASS Rails Kit,它說支持使用Paypal的網站付款標準進行循環計費。如果我購買了該代碼,代碼是否足夠清晰,可以在我自己的網站中理解和實施,還是對初創網站而不是現有網站提供一攬子交易?

當然,它可能會更清楚,但如果我記得,他們使用參考交易'假'循環計費,因爲這是八月,當我寫我的解決方案。至於現有的網站,您可能需要將其安裝到現有的應用程序中,或者創建它。 TBH,$ 2XX的價格標籤嚇跑了我。

我發現很多博客與ActiveMerchant定期結算的幫助,但使用Paypal的快速​​結帳。我在Paypal網站上閱讀了Express Checkout,但我仍然不太明白它是什麼,以及它與網站付款標準有什麼不同。任何人都可以用簡單的方式解釋這個嗎?

貝寶Express需要你有你自己的商家帳戶。商家帳戶是您的資金最終到達的地方,也是您的客戶銀行帳戶唯一可以輕鬆與您的銀行帳戶進行交流的地方。

網站付款標準使用貝寶自己的商家帳戶通過您的貝寶帳戶,爲了支付你。

再次,imo,支付30美元,並與網站付款專業版。

+1

2014年有沒有這方面的更新?我看到ActiveMerchant與PaypalRecurringApi和PaypalDigitalGoodsGateway - 現在做這些使ActiveMerchant可用於免費增值模式網站定期訂閱嗎? – tamouse 2014-02-03 18:19:26

1

如果您使用的是Paypal訂閱,那麼您可能需要一個Paypal商業賬戶。沒有什麼可怕的,這只是向PayPal提供商業名稱並請求您的現有帳戶轉換的情況。

我還通過一些PayPal的子導航解決方案,並最終創建了我自己的。

我把它寫在這裏Adding PayPal subscriptions to your Rails App with 1 Controller

3

如果我們正在討論如何使用Ruby on Rails/ActiveMerchant環境進行訂閱,我不確定爲什麼沒有人提出Freemium,這是ActiveMerchant的一個姐妹項目,主要關注訂閱。

+0

偉大的建議,克隆回購,因爲我們說:) – 2012-05-11 22:37:38