问题标签 [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 回答
570 浏览

java - 我可以使用 CURL -u 访问 XML 数据,并使用 HTTP Basic Auth 在浏览器中获取它。如何在 Java 中复制该过程?

在终端中...像魅力一样工作并获得我想要的 XML...

更新:

https://companyName.recurly.com/v2/accounts.xml 要求输入用户名和密码以从浏览器窗口访问 xml。我可以输入这个,浏览器将为我显示 xml 数据。我只需要一个准系统来完成将 xml 文档带入我的“System.out.println()”屏幕的内容。我会从那里弄清楚我只需要在我的屏幕上获取数据!

0 投票
1 回答
821 浏览

c# - 重复 PUT 请求工作但返回服务器错误

我正在 C#/.NET 中实现 Recurly API ( http://docs.recurly.com/api ),尽管缺乏对 V2 的 .NET 支持,但到目前为止它进展顺利。

我已经成功地实现了大部分 API,但是在使用 PUT 请求来修改或更新用户帐户时遇到了问题。

我的 GET 和 POST 请求完美运行,我收到 httpStatusCode 200 用于创建帐户,并为我“GET”的任何数据接收适当的 XML。

但是,例如,当我尝试使用 PUT 请求重新激活订阅时,Recurly 中的订阅确实会按请求重新激活,但我得到的响应是 http 状态代码 500:

我相信这个问题与下面的代码定义有关,request.ContentLength = 0; 但没有指定或发送请求的实际内容主体。

在定义ContentLength = 0订阅之前不会重新激活,我会收到 411 Length Required 错误(因此我添加了内容长度)。

该文档没有说明在 PUT 请求中指定任何实体(我认为这是正确的术语),只是将put请求发送到适当的 URI。

我陷入了僵局,并尝试将一个空白字符串、XML 文件(重新创建订阅详细信息)与请求一起发送,但我似乎除了返回错误之外什么也没有得到。

我很茫然,因为我不知道 Recurly 在 PUT 请求中的实体方面想要什么,而且只要ContentLength定义了它就可以工作,这对我来说没有多大意义,因为我印象中是 PUT像 POST 一样需要一个主体,尽管在做了一些研究后我发现有些人提到这可能没有必要。

尽管实际请求在 Recurly 中工作,但我无法在我的其余代码中获得验证所需的响应(httpStatusCode 200)。

是否可以发送内容长度为 0 的空白字符串或空正文而不会出现服务器错误,或者我是否需要以某种方式找到要发送给 Recurly 的内容,请求返回可接受的响应状态代码,尽管后者无论如何,订阅都会重新激活,这似乎是多余的。

编辑:我尝试过的其他示例

作为旁注,我是 C# 的新手,因此在学习时对它的了解有限,所以请耐心等待!

谢谢

0 投票
2 回答
876 浏览

php - 重复连接错误

我想使用 recurly 进行计费。我只有一个非常简单的示例,用于在我的indexController中进行测试:

我的recurlyAction

我正在尝试显示所有发票,仅用于测试。问题是我总是遇到这样的异常:

Recurly_ConnectionError:无法连接到 Recurly。

我已经在我的 Action 中使用 var_dump 检查了我的所有键,它们都正确显示。如您所见,我没有得到任何回应:

Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:4853
Content-Type:text/html
日期:Tue, 01 Oct 2013 06:54:36 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:timeout=5, max=100
Pragma:no-cache
Server:Apache/2.2.22 (Debian )
Vary:Accept-Encoding
X-Powered-By:PHP/5.5.3-1~dotdeb.1

我正在使用一个流浪盒子,这可能是问题吗?有人可以帮我吗?我已经坚持了几天了...

更新:
有时我收到发票,有时没有...

0 投票
2 回答
688 浏览

php - Recurly - 获取发票 PDF(来自 pdf 字符串的 PDF)

我正在与 recurly 合作为我的客户开具账单。但是我怎样才能得到发票pdf?
到目前为止,我有一张带有发票的表格。我显示发票的状态、计划、开始日期、结束日期。然后我也有这样的链接:

/user/invoicepdf/invoicenr/1502

该链接转到我的 invoicepdfaction 并发送 invoicenr 参数。

在我的 invoicepdfaction 我有这个:

我的 var_dump 显示了这一点

但是如何在浏览器中显示 pdf?(或者直接下载)

0 投票
2 回答
3694 浏览

javascript - 两种形式 - 一个提交按钮?

我的网站上有两个表格。

当我提交其中一个时,是否有可能从另一个表单的特定字段中获取表单数据?

我正在使用带有 PHP 的 Recurly 系统。

0 投票
3 回答
993 浏览

unit-testing - 在实时站点旁边运行针对 Recurly API 的测试

我有一点问题。我正在尝试针对 Recurly API 进行开发,但我似乎找不到任何方法来使用测试帐户或测试网关以及实时和运行的 Recurly 帐户。

似乎他们唯一能做的就是在我运行测试时破坏我们的网站。它似乎不太可能设计得那么糟糕,但我找不到这样做的方法。还有其他人有解决方案吗?

0 投票
1 回答
3304 浏览

python - 如何将 Python 库正确导入 Django 项目(托管在 Heroku 上)?

我需要将 Recurly API 库包含到 Django 项目中。该库在 GitHub 上,项目部署到 Heroku。目前,我在 requirements.txt 中添加了以下内容:

一旦应用程序在heroku(?)上,这可能会起作用,但是在本地开发(通过工头运行本地服务器)时不会被拾取。在我的测试应用程序的 views.py 中,我有:

我得到:

我对 Django/Python 非常陌生,并且在这个环境中使用 API。我应该如何安装和包含它,以便它在本地和部署后都可以工作?我尝试在线搜索无济于事。

0 投票
1 回答
730 浏览

php - 为新订阅创建重复返回“无效数据”

下面的代码是我们用来尝试为用户创建新订阅的代码。如果用户不存在,我们createAccount在运行之前使用创建它们createSubscription

这是我们从 recurly 收到的回复(我已经更改了任何个人身份信息,但我们使用的帐户详细信息有效的详细信息:

我们真的很困惑,并且反复提供的错误消息非常不具体和模糊。任何帮助表示赞赏。

0 投票
1 回答
567 浏览

javascript - Recurly.js - PHP 客户端 - 数字签名

我正在尝试托管表单以进行循环实现并使用 PHP 创建签名。我已经按照文档,搜索示例并复制代码并尝试了我能想到的所有组合,但我无法弄清楚问题是什么 - 在我的 PHP 页面上出现了表单,但在顶部我看到了 PHP 的一部分代码而不是执行的代码。

我的代码:

当我使用该代码并运行 php 浏览器时,表单/页面会正确呈现,除了顶部有此代码

有人可以说明我在这里做错了什么吗?

谢谢!

0 投票
1 回答
957 浏览

c# - 如何以编程方式在 Recurly 中创建和兑换优惠券?

++++++++++++++++

实际情况:我正在一个站点(使用 C# 的 ASP.Net)上工作,系统将有 3 种不同的订阅计划,即每月、每季度和每年。所有订阅计划都有自己的成本和定价。现在,如果系统/管理员想要基于某些业务逻辑(例如,对于某些用户可能是 4 美元,而对于其他用户可能是25 美元)。我怎样才能实现这个目标。我尝试了 PayPal 和 Recurly,但介于两者之间。

++++++++++++++++

我必须在 C# 中使用 Recurly 动态创建优惠券并兑换相同的优惠券。但是,根据“ https://docs.recurly.com/api/v1/subscription-plans ”中提到的代码,我们必须使用 Recurly API v2,但我们没有创建和兑换优惠券的代码. 所以,请帮助我如何创建优惠券并兑换优惠券。

当我们在提到的 URL “ Recurly PUT request working but return server error ”中使用下面的代码时,它在获得响应时会导致错误。

寻求善意的回应和帮助...