认证

在调用 API 时,必须提供 API Key 作为每个请求的身份验证。你可以在管理平台内管理你的 API Key。API Key 是商户在 Ping++ 系统中的身份标识,请安全存储,确保其不要被泄露。如需获取或更新 API Key ,也可以在管理平台的「企业面板」->「开发参数」内进行 操作

Ping++ API 使用 HTTP Basic Auth 进行认证。 将 API Key 作为 basic auth 的用户名。不需要填写密码。

API Key 分为 live 和 test 两种模式。分别对应真实交易环境和模拟测试交易环境并且可以实时切换。测试模式下的 API Key 会模拟交易等请求,但是不会产生任何真实交易行为和费用,便于调试和接入。 所有的 API 请求必须通过 HTTPS 发送,使用 HTTP 会被 Ping++ 服务器拒绝。

请求示例

curl https://api.pingxx.com/v1/charges \
-u sk_test_ibbTe5jLGCi5rzfH4OqPW9KC:
调用 \Pingpp\Pingpp::setApiKey() 方法使用你的 API Key。 Ping++ SDK PHP 库文件会自动的将这个 key 应用到每个请求中。

\Pingpp\Pingpp::setApiKey('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
将 Pingpp.apiKey 设置为你的 API Key。 Ping++ SDK Java 库文件会自动的将这个 key 应用到每个请求中。

Pingpp.apiKey = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC";
使用 Pingpp.api_key 设置你的 API Key Ping++ SDK ruby 库文件会自动的将这个 key 应用到每个请求中。

Pingpp.api_key = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC";
调用 var pingpp = require('pingpp')('api_key'); 设置你的 API Key。

var pingpp = require('pingpp')('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
使用 pingpp.api_key = 'API-KEY'; 设置你的 API Key。

pingpp.api_key = 'sk_test_ibbTe5jLGCi5rzfH4OqPW9KC';
使用 pingpp.Key 设置你的 API Key。

pingpp.Key = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC";
使用 Pingpp.Pingpp.SetApiKey 设置你的 API Key。

Pingpp.Pingpp.SetApiKey("sk_test_ibbTe5jLGCi5rzfH4OqPW9KC");

请将示例中的 sk_test_ibbTe5jLGCi5rzfH4OqPW9KC 替换成你自己的 API Key。