2013-08-27 79 views
1

我需要將訂閱解決方案集成到我的Rails應用程序中。貝寶似乎是最好的選擇(非美國商家)。Paypal - 使用Rails重複計費(適用於非美國商戶)

我需要有

  1. 能力,以適應月度和年度結算
  2. 能夠暫停,取消賬戶等
  3. 解決了過期的信用卡資料或未能支付

就像這裏提到的那樣: Recurring billing with Rails - what are my options?

我遇到各種貝寶解決方案,如:

**快速結賬 **網站付款標準

和各種實施選項,如ActiveMerchant,paypal_recurring寶石

只是想知道

[A] - 哪一個Paypal選項是最好的一個基於訂閱的帳單,條件1-3上面和下面附加條件:

  • 非美國商人

[B] - 什麼是最好的執行選項中ActiveMerchant或paypal_recurring寶石?

回答

1

我建議使用Express Checkout和定期付款。具體而言,您將使用SetExpressCheckout,GetExpressCheckoutDetails(可選),DoExpressCheckoutPayment(可選)和CreateRecurringPaymentsProfile,具體取決於您對應用程序所做的操作。

SEC將返回一個令牌,您將使用該令牌將用戶重定向到PayPal以及以下API調用。

GECD用於現在獲得來自PayPal買家的詳細信息(即發貨地址,地址狀態,付款狀態等)用戶已經登錄並同意繼續。

DECP將允許你完成一個一次性付款,其中包括運費和稅信息,項目信息等

CRPP允許您設置重複輪廓包括一次性的首期付款,審判金額,定期金額和期間等。

然後,您可以使用UpdateRecurringPaymentsProfile API以編程方式管理配置文件。

+0

謝謝 - 這就是我到現在爲止的想法。我在這裏看到詳細的說明:https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECGettingStarted/只是想知道買家是否可以支付訂閱,即使他們不有PayPal賬戶?在這裏找到另一個計劃:https://merchant.paypal.com/us/cgi-bin/?cmd = _render-content&content_ID = merchant/erp_overview – random

+0

我看到我只能爲特定國家/地區創建沙箱測試帳戶。我認爲這只是測試環境的限制,並不限制其他國家的買家在實際環境中進行支付。 – random

+0

無付款專業版,您不能直接將信用卡用於訂閱。您的用戶需要一個PayPal賬戶。 –

相關問題