问题标签 [chargify]

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 投票
2 回答
296 浏览

java - 使用 GRAILS (chargify webhook) 解析 FORM-ENCODED 参数

我有一个 GRAILS 3 控制器,它使用这种格式从 web 服务 ( ) 接收 HTTP 帖子Chargify(有效负载部分有大约 100 个条目,其中包含很多子字段):

GRAILS有什么方法可以解析“有效负载”部分并将其动态转换为 POJO(或简单的哈希图)Chargify使用这种无法识别的奇怪格式GRAILS framework,我无法自动解析它。

有人帮我解析吗?提前感谢您的帮助。

0 投票
1 回答
628 浏览

php - 如何使用 chargify API 创建优惠券 - PHP/Laravel

这是我的 ChargifyCoupon.php

这是我的 ChargifyConnector.php

当我试图查看结果时,我得到“数组到字符串的转换”

0 投票
1 回答
181 浏览

angularjs - 动作属性存在时的AngularJS表单验证

我正在使用 AngularJS,并且有一个需要向其发布数据的供应商。提交后,他们将用户重定向回我的网站。

有关详细信息,请参阅 Chargify 直接注册

他们没有 CORS 设置,所以我不能使用 $http 服务来发布数据。看来我必须用老式的形式来做到这一点。我遇到了角度验证和防止表单提交的问题。显然,当存在 action 属性时, angular会忽略 ng-submit 的结果。

此外,它会阻止默认操作(对于表单,这意味着将请求发送到服务器并重新加载当前页面),但前提是表单不包含操作、数据操作或 x-action 属性。

验证对于 HTML5 浏览器验证来说太复杂了,所以如果数据无效,我真的需要访问以防止表单提交。我有点坚持这一点。这似乎应该是一个容易解决的问题,但到目前为止,一个体面的解决方案已经避开了我。有没有其他人解决了这个问题,或者我错过了一些明显的东西?

我做了一个验证简化的 plunker 来演示这个问题:

http://plnkr.co/edit/p83VEFwJVbRjOoggfNpb?p=preview

0 投票
1 回答
37 浏览

chargify - Chargeify Direct API ID 在仪表板中的位置

在 Chargify Direct 集成中使用时,我在哪里可以找到我的 API ID,而不是 API 密钥或 API 密钥?

直接表单的描述在https://docs.chargify.com/chargify-direct-introduction,但我找不到从何处获得 API ID 的明确指示。

谢谢。

0 投票
1 回答
63 浏览

chargify - Chargify 取消订阅:如何设置取消消息

该文档说您可以cancellation_message在发送请求时使用参数/字段。我已经尝试过 URL 参数和 JSON 正文中的字段,但是这些都没有cancellation_message在响应中设置除了null.

我错过了什么吗?

0 投票
0 回答
69 浏览

php - 从 JSON 文件中获取 subscription_id 元素

现在我有一个函数,我想从它传输到 Chargify 网站的 JSON 代码中减去 subscription_id,但我不知道该怎么做。

这是主要功能

当我们有

我只想在用户登录并执行命令时获取用户的订阅 ID。这是 JSON 代码。

0 投票
1 回答
4496 浏览

php - Laravel 客户端错误:“PUT”导致“404 Not Found”响应:

我的订阅控制器中有一个公共函数,可以从 chargify 中删除订阅的挂起状态。

从他们的文档中,使用 pecl/http1 方法的代码应该是这样的:

因此我把这段代码放在我的函数中

因为我是 Laravel 的新手,而且这个文档一般是针对 PHP 的,所以我不确定如何在 Laravel 框架中转换这段代码。

参考:

错误信息:

参考2:官方文档

https://reference.chargify.com/v1/subscriptions/update-subscription-calendar-billing-day-change

0 投票
1 回答
922 浏览

php - Laravel PUT 方法不起作用

更新 - 我正在尝试使用 API 文档在 Laravel 的 Http 和 Guzzle 中使用 PUT 方法更改计费日期,但是,JSON 文件会返回,但它根本不会更改计费日期。

我的代码详细:

0 投票
1 回答
104 浏览

android - 将 Chargify 与 Firebase 连接

我想在 android 和 ios 平台上将 chargify 与 firebase 连接起来。我找不到任何免费工具可以做到这一点。要么建议我一些免费工具,通过它我可以连接(集成)firebase 充电,或者我如何以编程方式做同样的事情?

0 投票
0 回答
87 浏览

asp.net - 我需要能够通过 API 将 Chargify 订阅与我的 vb.net 网络表单站点集成

几乎没有将 Chargify 实现为 vb.net webforms 应用程序的身份验证提供程序的文档。

我需要能够让我的客户 1)浏览到我的介绍页面,2)单击注册链接并被带到 Chargify 的公共注册页面,3)使用名字,姓氏,电子邮件地址注册 4)支付他们的订阅,5)作为经过身份验证的用户被发送回我的页面。Chargify 为此提供了一个 API 和一个 API 密钥。我只是不知道如何/在哪里需要使用它。我在 vb.net webforms 中找不到这方面的文档。我目前正在尝试将它实现到 Visual Studio 2017 中的股票模板 vb.net webforms 应用程序中。我想我已经找到了从哪里开始,但不知道从哪里开始或如何继续。任何指导或参考/示例将不胜感激。下面是我认为我应该开始的地方。

我想知道在哪里/如何通过 API 和 Chargify 为 vb.net webforms 应用程序设置身份验证。