参数说明

Ping++ 请求参数中包含的以下字段释义请参考:

  • EXPANDABLE:Ping++ 内有很多对象包含了其他对象的 id,如果这些对象带有 EXPANDABLE 展开特性,你可以在请求参数后加入额外的展开参数来展开子对象。例如在创建 Charge 对象时,使用 expand[]=app 参数来展开返回 Charge 对象内部的 app 对象。
  • REQUIRED:必传参数,必须在请求当前接口时传入。
  • optional:可选参数,可以在请求当前接口时按需传入。
  • conditional:在某些条件下必传,比如创建 Charge 接口中的 extra 参数在使用 cp_b2b 渠道时无需传入,在使用其他渠道时必传。
  • response-only:在请求的返回参数或者支付完成后的对象中返回,无需你传入。
  • int、string、array...:参数类型。

EXPANDABLE 请求示例

curl https://api.pingxx.com/v1/charges/ch_Hm5uTSifDOuTy9iLeLPSurrD?expand[]=app \
-u sk_test_ibbTe5jLGCi5rzfH4OqPW9KC:
\Pingpp\Pingpp::setApiKey('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
\Pingpp\Charge::retrieve(array('id' => 'ch_Hm5uTSifDOuTy9iLeLPSurrD', 'expand' => array('app')));
待补充
require "pingpp"
Pingpp.api_key = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC"
Pingpp::Charge.retrieve(:id => "ch_Hm5uTSifDOuTy9iLeLPSurrD", :expand => ['app'])
var pingpp = require('pingpp')('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
pingpp.charges.retrieve(
  "ch_Hm5uTSifDOuTy9iLeLPSurrD",
  { expand: ["app"] },
  function(err, charge) {
    // 异步调用
  }
);
import pingpp
pingpp.api_key = 'sk_test_ibbTe5jLGCi5rzfH4OqPW9KC'
ch = pingpp.Charge.retrieve(id='ch_Hm5uTSifDOuTy9iLeLPSurrD', expand='app')
待补充
待补充