问题标签 [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.
c# - 如何使用c#将分层键值对从字符串转换为json?
我通过 chargify 的 web 挂钩将以下 http 帖子正文发送到了 asp.net web api。
如何使用 c# 将此有效负载 [客户] [地址] = 值等转换为 json 字符串?
c# - C# JSON 与 Chargify API
我是 C# 的新手,我正在尝试转换我在 Chargify ( https://docs.chargify.com/api-introduction ) 中创建订阅的 PHP 脚本。下面是我正在使用的代码。出于测试目的,我对 JSON 字符串进行了硬编码。在解决了一天的小问题和错误之后,我终于得到了返回 422 错误的地步,但我终其一生都无法弄清楚是什么原因造成的。我在 Stack Overflow 上阅读了几篇关于 JSON 和 C# 的帖子,但没有任何帮助。希望有更多经验的人可以看到这一点并指出我缺少的东西。非常感谢您对此事的任何见解。
requirejs - Require.js 文件不支持
我在运行我的程序时发现了以下问题。在这里,我向您发送 firebug 控制台错误和我包含在我的 html 页面标题部分中的文件。如果有人知道问题是什么,请告诉我解决方案。
萤火虫控制台
错误:尚未为上下文加载模块名称“请求”:_。使用 require([]) http://requirejs.org/docs/errors.html#notloaded ...c=c[b]});return c}function C(b,c,d,e){c=错误(c+"\nhttp://requirejs.org/docs/err...
我的代码
php - 订阅表单上的自定义字段不起作用 chargify API PHP
我正在尝试从在我的公共注册表单中创建的自定义字段接收信息。注册表单用于订阅。
我使用 webhook api 来接收我的所有默认字段或属性。但是,我无法从自定义字段中收到任何内容。
数据显示在我的管理区域的 chargify 端,但没有从 api 输出任何内容以在我端接收。
感谢您的建议。
php - Chargify 更新订阅
我一直在尝试更新 chargify 订阅。cURL 调用的输出完全相同。客户地址不变。关于什么可能是错误的任何想法?
ruby-on-rails - 将每月推荐折扣应用于订阅费
功能描述:
所以我有一个基于订阅的网站,它有两个计划:每月和每年。包月按月收取月费,包年则按年收取10个月的一次性累积费用。(29 美元/月和 290 美元/年)
对于每个被推荐的活跃会员,我每个月都有 10% 的经常性推荐折扣(最多 100%)。因此,如果 Bob 在 10 月份注册了每月订阅,并且整个下个月有 5 人注册,他应该累积 50% 的折扣。这将应用于他在 11 月的订阅费,即当月的订阅费为 14.50 美元。但假设他的一位推荐人在 11 月取消了。这将使他在 12 月的折扣减少 10%,这将给他 40% 的折扣,有 4 个活跃推荐人,12 月的收入为 17.40 美元。
工作代码示例:
如果 Bob 的每个推荐都是每月一次,那么使用 webhook 应用这个方法相当简单。如果连接到该付款的用户是 Bob 的推荐人之一,则每次成功付款时都会从 Bob 的当前余额中扣除一笔金额。
这会向我正在使用的支付处理器Chargify发送一个请求,以相应地调整余额。
我真正的问题是:
但是,当 Bob 的推荐人之一是年度用户时,事情就没有这么简单了。
由于年度订阅是一次性付款,因此payment_success
webhook 并不是每个月都通过,这意味着 Bob 的订阅的 10% 不能每月从该年度用户的活跃推荐中扣除。
我想把 Bob 的计划价格设置为比标准价格低 10%,而不是每个月调整余额。不过,这将需要 9 个不同的计划,因为计划价格直接引用Plan
Chargify 上的一个对象,该对象指向其price
属性。这意味着需要有 a 90%_monthly_plan
、 a80%_monthly_plan
等,它们都存在于 Chargify 服务器上。这似乎过于复杂,如果它引起了我现在甚至没有考虑的其他问题,我也不会感到惊讶。
我当前(不满意)的解决方案:
因此,我决定在我的服务器上创建一个调度程序,该调度程序是在年度用户注册时创建的,并且每个月都会触发。
我为此使用了rufus-scheduler。需要注意的一件重要事情 - 当服务器重新启动时,计划会被破坏,因此我正在创建计划记录,并且初始化程序会遍历这些记录并在每次服务器重新启动时创建这些计划。
以及处理计划创建的模块:
和初始化器:
我真的很讨厌使用这种方法,因为它看起来不太干净。当我尝试以更短的时间间隔运行它时,它也已经搞砸了我的本地服务器。
我还考虑过使用 rake 任务和/或 Grunt 来执行此操作,但我对这些任务的了解非常有限,我不确定它们是否一定会是更容易/更好的解决方案。
有任何想法吗?
webhooks - 如何在 .Net 中获取 Chargify Webhook 响应
我已经在 chargify 中配置了 webhook url。此网址用于 webapi。
所以我正在处理 webapi 中的所有事件。但我想知道我们如何从 chargify 中获取请求参数。如果有人有例子,请给我。
下面是来自 chargify webhook 的一个事件的请求
您可以通过以下链接获取事件的 webhook 发送请求。 https://docs.chargify.com/webhooks#signup-success-payload
请帮助我。
提前致谢。
xml - 为自定义字段 Wordpress 充电 XML
我正在使用 chargify 插件。我想在 chargify 帐户中添加一个自定义字段,希望使用 XML 保存数据。
目前 XML 就像用于向 chrgify 发送数据:-
请让我知道如何在这个 xml 中添加自定义字段,以便它自动保存在 chargify 中。
提前致谢。
c# - 无法在 Chargify REST API 上进行身份验证
我试图对 Chargify API 上的简单 GET 请求进行身份验证。我可能缺少有关如何将凭据传递给服务的详细信息。
我收到以下错误:
“底层连接已关闭:发送时发生意外错误。”
“身份验证失败,因为远程方已关闭传输流。”
我正在使用的代码如下:
我正在按照 Chargify API 文档中的说明进行操作,您可以在此处查阅信息:
https://docs.chargify.com/api-authentication
https://docs.chargify.com/api-introduction
使用 chrome 扩展“高级 REST 客户端”,我使用上面的 url 进行 GET 请求,然后 chrome 在其传统弹出窗口中请求凭据,我将我的 api 密钥和“x”作为密码,然后我在 json 中得到答案正是我所期待的。所以我知道 api 密钥是正确的,我缺少的是如何通过请求传递 C# 中的信息。
在文档中使用 curl ,他们给出了这个例子:
你有什么想法,curl中的这个-u参数应该如何用C#翻译?
谢谢!
编辑 正如评论中所建议的,我尝试使用 .NET 包装器,但我得到了确切的错误。这是我的代码示例:
php - 如何在命令行中将参数数组传递给 cURL?
当我从我的PHP脚本发送cURL请求时,我得到了想要的响应。
我的要求是这样的。
它工作正常。我想在命令行中执行相同的请求。首先我对数组进行 json 编码,然后尝试使用此命令
然后我得到了错误。
错误:无法解析请求正文
有没有办法解决这个问题?
更新:此处提供的 URL 是一个虚拟值,实际上我正在尝试连接Chargify API(定期计费解决方案)。