Rest 构建一个简单的web表单,连接到Recurly#x27;s API允许订阅者更改其订阅计划

Rest 构建一个简单的web表单,连接到Recurly#x27;s API允许订阅者更改其订阅计划,rest,post,basic-authentication,recurly,Rest,Post,Basic Authentication,Recurly,我正在尝试构建一个简单的web表单,理想情况下,它将位于WordPress页面上,允许我们平台上的订阅者更改或更新他们的订阅,而无需询问我们的支持团队(目前他们只能取消,但我们希望为他们提供升级选项) 我们使用Recurly来管理我们的账单,他们的支持团队表示: “您基本上希望构建一个表单,将值输入到订阅更新API请求中,然后将其发送到Recurly以对您的客户帐户进行更改。” 他们还分享了以下文件: 我在使用API方面的经验有限,而且我也知道,由于此表单处理敏感信息(本例中为订阅者的用户ID)

我正在尝试构建一个简单的web表单,理想情况下,它将位于WordPress页面上,允许我们平台上的订阅者更改或更新他们的订阅,而无需询问我们的支持团队(目前他们只能取消,但我们希望为他们提供升级选项)

我们使用Recurly来管理我们的账单,他们的支持团队表示:

“您基本上希望构建一个表单,将值输入到订阅更新API请求中,然后将其发送到Recurly以对您的客户帐户进行更改。”

他们还分享了以下文件:

我在使用API方面的经验有限,而且我也知道,由于此表单处理敏感信息(本例中为订阅者的用户ID),我不想无意中危及选择这样做的订阅者的帐户


任何帮助都将不胜感激。我已尝试搜索解决方案,但不确定如何有效地表达我的请求。

听起来使用重复托管的UI可能是最好的选择。无需构建web表单,只需单击按钮即可将客户重定向到重复托管的UI。您可以使用一些简单的PHP在Wordpress站点上使用Recurly API检索和重定向url,然后允许客户查看发票、更改计划(如果允许)和更改CC信息。

为了从web表单安全地执行此操作,您需要编写在服务器上运行的代码。我不清楚你是否能接触到。从技术上讲,在客户端完成这一切是可能的,但不向世界公开Recurly API密钥是不行的——这太糟糕了!如果您确实能够运行服务器端代码,请告诉我,我将提供更详细的答案。