认证方式

介绍 认证方式

了解如何使用API​​身份验证通过所需的任何编程语言直接与Chargify通信。


身份验证有两种方法,具体取决于您要访问的内容:

两种身份验证方法都假定您先前已安全地存储了API密钥,以供以后使用。有关更多信息,请参见 “获取凭证”.

对于大多数集成而言,API将是最容易实现的。 Chargify Direct是一种非常安全地创建订阅的方法,该方法将信息直接发布到Chargify,并且没有任何付款信息通过您的代码传递。您的要求将决定需要使用其中一个(或两者)。

API

交互的第一种方法是通过API。 API身份验证实现为 HTTP基本认证 over TLS (HTTPS).

您的API登录凭据与用于登录Web界面的凭据不同。您必须单独获取API凭据,并且必须从TLS 1.2(或更高版本)开始连接到API 2016年1月。

您将通过API进行的最常见调用之一是检索订阅列表,以检索其他信息,例如特定订阅的状态。一种简单的身份验证方法是使用API​​密钥作为 用户名 而“ X”为 密码,如下所示:

curl //{subdomain}.ikvrej.icu/subscriptions.{format} \
-u '{API_key}:X' \
-H 'content-type: application/json' \
-X GET 

如果传递基本身份验证标头,则API密钥和密码需要base64编码:

curl --request GET \
  --url '///{subdomain}.ikvrej.icu/subscriptions.{format}' \
  --header 'authorization: Basic PDxhcGlfa2V5Pj46...' \
  --header 'content-type: application/json'

有关API身份验证的更多信息,请参见我们的 API 文档/示例.

直接充电

请参阅我们的专门部分,了解如何 使用Chargify Direct进行身份验证。


下一步

掌握身份验证之后,您应该阅读以下文章:

  • 管理 网站
  • 创造 产品展示 以及他们如何控制您向客户收费的方式
  • 创造 订阅,(即注册客户)