标签: recurring-billing

如何为我的网站收取定期的每月订阅费?

我的业务是使用PayPal和Google结帐设置在线结算.我正在寻找为我的网站收取经常性月费服务费的最佳方式.我的网站是基于订阅的,我每月收取X金额.我想每月向客户的信用卡收取月费.该网站的订户在注册时知道这是一项持续的每月服务费.

我正在寻找最快,最简单,最好,最可靠的方式来收取这笔经常性费用.我更愿意将月费显示在他们的月度信用卡对帐单上,就像我在我使用的许多服务(如Slicehost)一样.

paypal google-checkout recurring-billing

6
推荐指数
2
解决办法
8520
查看次数

如何在Rails应用程序中处理定期/订阅计费?

我不能使用Chargify,Recurly,Spreedly或任何这些应用程序,因为我不在美国.我在牙买加,实际上......很多这些公司都不支持牙买加.

但我正在尝试推出自定义订阅管理解决方案 - 但鉴于这是我的第一个网络应用程序 - 我认为这对我来说可能是一个太大的任务.

有没有可以处理这个问题的宝石?这些是要求:

  • 所有注册的用户都会自动获得X天的免费计划
  • 在X天结束时,应该提示他们升级
  • 如果他们不升级,则在X天结束时他们的帐户将被锁定/禁用
  • 如果他们的帐户被禁用,他们可以升级并进入结帐页面(由2checkout提供支持,因为这是我现在必须使用的).
  • 然后,一旦他们升级并选择了计划,系统应该自动增加他们的分配(客户数量,项目数量,存储空间等)

所以我不需要系统来实际处理信用卡等的处理.它更多的是订阅的逻辑,对模型的限制,升级和降级我需要的.

完美的解决方案将是一个受到良好支持的Rails gem,我可以将其包含在我的Gemfile中.

如果你没有,只需发送任何/所有可能的解决方案,我可以从那里拿走它.

谢谢.

subscription ruby-on-rails-3 recurring-billing

6
推荐指数
1
解决办法
3032
查看次数

Authorize.Net Recurring Billing Events

I have successfully deployed Authorize.net API(currently sandbox mode) for subscription purposes. I have also configured its webhooks that are also working. But I have a confusion that still exists even after a week on working with the said API. The question is, when a subscription starts in case of recurring billing(in my scenario subscription is monthly) the event that is called is

net.authorize.customer.subscription.created

When a month passes on a subscription and next bill payment is made by the API, what …

authorize.net webhooks recurring-billing authorize.net-webhooks

6
推荐指数
1
解决办法
609
查看次数

基于订阅的结算

我正在组建一家小型创业公司,该公司将建立一个基于订阅的计费模式.该法案将按月或按季度发送给客户,具体取决于最终用户的偏好.我的问题是两个分手:

  1. 我是在线计费的新手,在第三方账单支付方面,我只是真正了解Pay Pal,但这看起来更像是一个结账系统.我敢肯定有比贝宝第三方计费处理器更好的替代品(我曾尝试谷歌搜索他们,但我无法找到正是我要找的). 有哪些选项(公司)可用于第三方支付处理以及您使用了哪些类型的体验(好的或坏的)?

  2. 我们希望为客户提供设置定期付款的能力.我宁愿不在我们的数据库中存储客户的信用卡号码,因为我认为有很多合规指导方针. 是否有针对定期付款处理的第三方解决方案?

另一方面,这不一定是与代码相关的问题,而是更注重业务.我不确定是否有更好的发布此问题的路线,如果我应该采取另一条路线,请通知或修改此问题.

payment recurring-billing

5
推荐指数
1
解决办法
800
查看次数

Paypal定期付款IPN确认

我遇到了Paypal定期付款的问题.CreateRecurringPaymentsProfile()返回已创建的配置文件(ProfileID)的ID.同时,我在IPN网址上收到以下确认:

payment_cycle - Daily
txn_type - recurring_payment_profile_ 
created
last_name - User
next_payment_date - 03:00:00 Oct 06, 2011 PDT
residence_country - US
initial_payment_amount - 0.00
currency_code - USD
time_created - 23:21:02 Oct 05, 2011 PDT
verify_sign - ...
period_type -  Regular
payer_status - verified
test_ipn - 1
tax - 0.00
payer_email - ...
first_name - Test
receiver_email - ...
payer_id - ...
product_type - 1
shipping - 0.00
amount_per_cycle - 20.00
profile_status - Active
charset - windows-1252
notify_version - 3.4
amount …
Run Code Online (Sandbox Code Playgroud)

paypal paypal-subscriptions recurring-billing

5
推荐指数
1
解决办法
4417
查看次数

建议定期结算的建议?

我有一些设置在线支付系统的经验,接受信用卡号码,然后将它们传递到网关进行一次性付款.

但是,我现在需要设置一个可以处理自动重复计费的系统 - 用户提供其信用卡号码,并且从那时起每月自动计费.

我想知道接近这样的事情的最佳方法是什么?(我注意到Paypal Payflow Pro确实有定期计费功能,但我对它的工作原理有点不清楚.)

有关实施定期计费的最佳方法/服务/网关的建议吗?如果可能的话,我更希望避免保留信用卡号码的本地记录以便重复处理.

在此先感谢您的帮助.

paypal credit-card payment-gateway e-commerce recurring-billing

5
推荐指数
2
解决办法
6079
查看次数

在沙盒中测试paypal定期付款的整个周期

我目前正在尝试实施paypal定期付款,我想测试"整个周期".我发现这篇文章http://www.paypalobjects.com/en_US/ebook/PP_Sandbox_UserGuide/testing_recurringpayments.html以及stackoverfow中的一些引用它应该可以工作.但对我来说似乎没有用.也许我必须深入研究代码,但我想知道这实际上是否有效?

我正在使用https://github.com/thenbrent/paypal-digital-goods库,我的订阅详情如下:

$subscriptionDetails = array(
  'description'        => 'Subscription for $10/month for the next year.',
  'initial_amount'     => '10.00',
  'amount'             => '10.00',
  'period'             => 'Day',
  'frequency'          => '1',
  'total_cycles'       => '12',
);

$pay = new PayPal_Subscription( $subscriptionDetails );
Run Code Online (Sandbox Code Playgroud)

我已经记录了我的通知接收端,但只有在我创建新的个人资料时才会受到影响.

testing paypal recurring-billing

5
推荐指数
1
解决办法
4113
查看次数

如何实现PayPal动态金额循环付款?

我想在 PayPal 中实现可变金额的定期付款。我成功实现了恒额定期付款。但我不知道如何实现可变金额的定期付款,

非常典型的情况是服务提供商扣除电话费金额。

  1. 如果我的 9 月账单包含租金:20 欧元,使用量:15 欧元,则扣除额为 35 欧元
  2. 接下来,如果我 10 月份的账单包含租金:20 欧元,使用量:25 欧元,那么扣除额将为 45 欧元。
  3. 接下来,如果我 11 月的账单包含租金:20 欧元,使用量:50 欧元,那么扣除额将为 70 欧元。

考虑到以上情况,请指点一下双方如何处理。

提前致谢..

里亚兹

paypal paypal-sandbox recurring-billing

5
推荐指数
1
解决办法
944
查看次数

为Braintree Rails订阅添加折扣

我正在尝试使用braintree-rails gem 向订阅添加折扣对象,但它未应用.我猜我的代码一定是错的,但我找不到一个有效的例子.

discount = BraintreeRails::Discount.find(params[:subscription_promo])
subscription = @plan.subscriptions.build permitted_params[:subscription]
subscription.discounts << discount
# ...
subscription.save
Run Code Online (Sandbox Code Playgroud)

当我转储时discount,它被正确加载.订阅创建得很好,但是全价.折扣不存在.如何在订阅中添加折扣?

更新:我尝试修改直接查询,但这没有帮助.

@subscription.raw_object.discounts = {add:[{inherited_from_id: discount.id}]}
Run Code Online (Sandbox Code Playgroud)

更新2:我还根据上述代码的请求运行了针对API的直接Braintree请求,并且它有效.在设置和保存之间发生了一些错误.

更新3:通过提取BraintreeRails::Subscription对象的属性,使用Braintree::Subscription调用API,并使用BraintreeRails::Subscription.find将其加载回对象,可以实现变通方法.但这绝对不是最佳选择,因为它不是很干净,需要额外的API调用.

ruby-on-rails subscription braintree recurring-billing braintree-rails

5
推荐指数
1
解决办法
1561
查看次数

立即第一次付款的贝宝订阅

我正在尝试通过立即第一次付款来设置定期付款。

例如,您在我的网站上以 10 美元的价格购买了一些月度订阅。我立即先收取 10 美元,然后继续每月收取 10 美元。

我的问题是我无法设置第一次立即付款。

我使用 REST API:

https://developer.paypal.com/docs/api/#create-a-plan

这是我的 JSON

{
    name = Caption,
    description = "Some Description"
    type = "INFINITE",
    payment_definitions = 
    [
        {
            name = "Some Name"
            type ="REGULAR",
            frequency = "DAY",
            frequency_interval = 1,
            amount = new 
            {
                value = 10,
                currency = "USD"
            },
            cycles = "0"
        }
    ],
    merchant_preferences
    {
        setup_fee = new
        {
            value = 10,
            currency = "USD"
        },
        cancel_url = CancelUrl,
        return_url = ReturnUrl,
        max_fail_attempts = "5" …
Run Code Online (Sandbox Code Playgroud)

rest paypal recurring-billing

5
推荐指数
1
解决办法
1347
查看次数