问题标签 [recurly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
832 浏览

php - 使用PHP从文本字符串中提取值?

使用 Recurly API,将返回以下文本。我想弄清楚的是用 PHP 从这个字符串中提取值并将它们放入 PHP 变量中的最简单方法。

我已经查看了 PHP 手册中的各种方法来查找文本,但是对于 PHP 来说是新手,在我发现它们的位置对我来说仍然不明显之后实际获取值的确切过程。

例如,我将如何提取值plan_code并删除值周围的引号以使结果为$plan = 'starter'

Recurly_Subscription[href=https://api.recurly.com/v2/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] account=<Recurly_Stub[account] href=https://api.recurly.com/v2/accounts/1>,activated_at="2012 -07-14 12:55:47 +00:00", 货币="美元", current_period_ends_at="2012-08-14 12:55:47 +00:00", current_period_started_at="2012-07-14 12: 55:47 +00:00", plan="Recurly_Plan[href=https://api.recurly.com/v2/plans/starter] name="Starter", plan_code="starter", setup_fee_in_cents="<Recurly_CurrencyList [ ]>", unit_amount_in_cents="<Recurly_CurrencyList []>">", quantity=2, state="active", subscription_add_ons=[], unit_amount_in_cents=1200, uuid="1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3"

0 投票
1 回答
376 浏览

e-commerce - Recurly 的产品即服务

我很难弄清楚 Recurly 是否支持“产品即服务”类型的业务。

产品即服务”具有以下特点:

  1. 无月费
  2. 无需预付费用
  3. 只需为产品本身充电
  4. 每个客户的订阅可以有不同的产品和不同的产品数量
  5. 产品或(数量)可以每月更改

例如:客户可以从产品 A、B、C 和 D 中进行选择。他选择订阅我们的服务,并希望每月交付一包包含产品 A 和产品 B 的 2 包。在收到此订阅三个月后,他想要换他的包。他从包装中删除产品 A 并添加产品 C。下一次交付包含这些产品。

据我了解API,我有以下选择:

每个“包”为每个用户创建不同的订阅

管理所有订阅似乎太复杂了。将创建和删除许多订阅(设置为非活动,因为无法删除)。它当然不打算以这种方式使用。

0,00 欧元的订阅计划,每个产品都有附加组件

在创建订阅计划时,附加组件的定义似乎相当固定。我希望我的产品具有灵活性,可以随意进出订阅。好像不支持。

计量计费

也定义为基于使用的计费。文档中建议的用例都有固定的订阅费(我不想要)。他们还添加了定义的线性“产品”(例如 0,1 / 分钟)。似乎也不符合我的需求。

我如何使用 Recurly 最好地处理这种业务?

0 投票
0 回答
138 浏览

java - SambaStream Recurly 库被废弃了吗?

背景

我接管的应用程序中有一个第三方库,称为SambaJam-RecurlyLibrary-patched.jar. 库的命名空间是com.sambastream.recurly.

我发现这个产品的唯一证据是一家名为 SambaStream 的初创公司,但它们是一年多前被收购的。收购公司(Alfresco)似乎没有任何面向recurly产品的产品。

我还查看了我发现的唯一其他 grails/recurly 库,认为它已重命名;但是在查看了命名空间和文件名之后,这似乎不太可能

问题

有谁知道com.sambastream.recurly图书馆怎么了?

0 投票
1 回答
376 浏览

ruby-on-rails - Rails 和 Recurly 信用卡表格未更新到期月份和年份信息

我正在创建一个表单来与 Recurly on Rails 交互。

我有这种观点和这种形式:

及其各自的控制器 credit_card_controller.rb

当我更新表格时,使用前控制器上的更新功能,我可以更改信用卡号,但我无法更改到期月份和到期年份。

我在这里想念什么?为什么我可以更改信用卡号而不是与 Recurly 交互的月份和年份?

0 投票
1 回答
162 浏览

ruby-on-rails - 包括控制器内重新打开的类

我想通过重新打开它来向Recurly::Account类添加自定义方法,然后在我的控制器中使用它。

像这样的东西:

我应该在哪个文件中重新打开 Recurly::Account 类,它应该如何包含在我的控制器中?

0 投票
1 回答
747 浏览

subscription - 使用 Recurly 快速测试定期/订阅计费

简短的问题:如何在 Recurly 中快速模拟/测试流程,而不必等待 24 小时看看会发生什么?

详细信息:我的后端开发人员正在设置 Recurly 来处理我们产品的订阅计费,我们正在尝试模拟当我们的客户完成我们的流程时会发生什么:

  1. 以 A 价格开始计划 1
  2. 以价格 B 自动移至计划 2

这就是基础知识,如果客户带来更多新客户,推荐奖金之类的排列会推迟客户的下一个发票日期。例如,我们将为每位通过推荐链接注册的新客户提供 4 周的免费服务。

底线是这样的:我们需要能够只按下一个神奇的按钮并模拟时间飞逝,这样我们就可以准确地看到当客户的帐户从计划 1 转到计划 2 时会发生什么,而无需等待 24 小时来查看那里的错误可能是......把它想象成将你的系统时钟向前滚动 59 分钟,这样你就可以看到在第 60 分钟发生了什么。

熟悉 Recurly 的人以前做过这个吗?我知道我可以要求客户支持,但我想要一个 Stack 的答案(无论如何他们通常会更好),而且我正试图作为新来的孩子获得积分。

0 投票
1 回答
186 浏览

recurly - recurly - ajax howto

我刚刚将 recurly.js 与我的网站集成。

现在我可以发送请求ajax方式,所以当支付成功时,它会通知我一些回调函数

0 投票
1 回答
289 浏览

javascript - Ruby On Rails - 在使用 require.js 时,我需要一个 javascript 文件来通过 ruby

我是一名前端开发人员,并且是 Ruby on Rails 的新手,所以请忽略我缺乏命名约定等。

我正在开发的网站使用 RequireJS 并且我正在实施 Recurly 付款表单,除了签名之外,我可以让所有东西都正常工作。

问题是我由服务器生成的签名,因此它需要通过 Ruby 来获取构建交易表单的代码,但是因为 application.js 文件不是“erb”,所以它找不到值,这是JS:

这是 config > initialiser > recurly.rb 中的 Ruby 代码

我该如何解决这个问题?我已经尝试在视图中创建一个 .js.erb 文件,但我不确定如何调用它或让它出现在网站标题中?

0 投票
1 回答
817 浏览

javascript - 如何将javascript全局变量传递给requirejs,ruby on rails

我在一个项目中实施了定期付款,该项目正在使用 requirejs,并且有 requirejs 2 个 javascript 文件,1 个名为“front.js.coffee”用于面向客户的站点,第二个名为“admin.js.coffee”用于 CMS。我创建了一个全局变量作为渲染到网站标题中的部分变量,然后我需要 front.js 文件来提取此值以构建 Recurly 交易表单。我必须这样做,因为我需要服务器生成签名,因此必须通过“*html.erb”文件。

所以这是共享视图文件中的全局变量:

所以这里是front.js文件里面的JS:

我是 Ruby on Rails 开发的新手,我不完全理解 Requirejs,所以简单的说明会很棒:)

0 投票
0 回答
513 浏览

paypal - Recurly.js 集成:如何覆盖订阅值?

我正在努力实现以下目标:

当表单在前端呈现时,它不反映标志对象中给出的价格。它显示在 Recurly 计划中设置的计划的原始值。

有什么我做错了吗?还是无法覆盖 sing 函数中的订阅值?

谢谢,纳雷什