我需要将订阅解决方案集成到我的rails应用程序中。 Paypal似乎是最好的选择(非美国商人)。
我需要
- 能够容纳月度和年度结算
- 暂停,取消帐户等的能力
- 处理过期卡详情或付款失败
醇>
正如这里提到的: Recurring billing with Rails - what are my options?
我遇到过各种Paypal解决方案,如:
**快速结账 **网站付款标准
以及各种实现选项,如ActiveMerchant,paypal_recurring gem
只是想知道
[A] - 哪种Paypal选项最适合基于订阅的结算,条件1-3高于及低于附加条件:
- 非美国商人
[B] - ActiveMerchant或paypal_recurring gem中最好的实现选项是什么?
答案 0 :(得分:1)
我建议使用快速结账和定期付款。具体来说,您将使用SetExpressCheckout,GetExpressCheckoutDetails(可选),DoExpressCheckoutPayment(可选)和CreateRecurringPaymentsProfile,具体取决于您对应用程序的确切操作。< / p>
SEC将返回一个令牌,您将使用该令牌将用户重定向到PayPal以及以下API调用。
GECD用于从PayPal获取买方详细信息(即送货地址,地址状态,付款人状态等),因为用户已登录并同意继续。
DECP将允许您完成一次性付款,其中包括运费和税务信息,项目详细信息等。
CRPP允许您设置定期个人资料,包括一次性初始付款,试用金额,常规金额和期间等。
然后,您可以使用UpdateRecurringPaymentsProfile API以编程方式管理配置文件。