【问题标题】:What's the equivalent of this function to update a subscription and account info in Recurly JS?在 Recurly JS 中更新订阅和帐户信息的功能相当于什么?
【发布时间】:2015-12-02 18:44:48
【问题描述】:

我联系了 Recurly,他们不想为此提供任何支持。

我需要知道对象的特定格式,否则如果发送任何额外数据或您没有查询的确切参数(每个函数不同),Recurly 将反弹。

鲁比:

subscription = Recurly::Subscription.find('uuid')
subscription.update_attributes(
  :plan_code => 'silver',...

PHP、Pyton、XML =(也在文档中)

NodeJS = ?????????? (我们不知道)

非常感谢!!!

PS。这是我从 Recurly 得到的回复,

嗨,土耳其人,谢谢你的来信。对问题的理解是 是否有用于更新计费的 Javascript 等效项 信息。我们可以提供的唯一支持选项如下: - 使用 Recurly.js V3 表单 (https://docs.recurly.com/js/),创建新帐户、添加账单信息和创建订阅 - 通过 API 更新账单信息。 (https://dev.recurly.com/docs/lookup-an-accounts-billing-info)

我希望这会有所帮助。再次感谢你。问候,

伊恩定期支持

PSS。我还尝试通过 IRC 联系他们的技术人员 - irc://chat.freenode.net:+6697/recurly 但又没有运气了。

【问题讨论】:

    标签: javascript php ruby node.js recurly


    【解决方案1】:

    Recurly.js 是 Recurly 对前端 Web 技术的名称,该技术使商家能够轻松构建订阅结帐和接受付款。使用这个库,商家可以标记支付信息,显示价格/税收预览,并验证客户输入。因为它是客户端,所以不能用于创建或修改帐户、订阅、交易等。

    为了在 Recurly 中执行 CRUD 操作,您必须直接或通过提供的包装器之一(在 PHP、Ruby、Python 和 C#.NET 中)使用其 RESTful Web Services API。 Recurly 本身并没有为 NodeJS 提供支持的 API 包装器,虽然 a 3rd-party one exists 并且已经成功使用。该库包含update an existing accountupdate an existing subscription 的函数。

    要更新帐户“1234”,您可以使用:

    recurly.accounts.update('1234', {email: 'fake@test.com'}, function(res){
     console.log(res['data']);
    })
    

    此函数的第二个参数是正在更改的值的 JSON 表示。可用参数列在here

    要更新订阅“32d7e59b0def37ddfabbd54d1296145b”,您可以使用:

    recurly.subscriptions.update('32d7e59b0def37ddfabbd54d1296145b', { quantity: 5 }, function(res){
     console.log(res['data']);
    })
    

    此函数的第二个参数是正在更改的值的 JSON 表示。可用参数列在here

    -Charlie(销售工程师@Recurly)

    【讨论】:

      猜你喜欢
      • 2015-11-06
      • 2019-04-24
      • 2019-09-09
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多