api-with-body-json.php 898 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * 通用接口调用 -> 查询交易
  4. */
  5. require_once '../../vendor/autoload.php';
  6. $config = new \Lakala\OpenAPISDK\V3\Configuration();
  7. $api = new \Lakala\OpenAPISDK\V3\Api\LakalaApi($config);
  8. try {
  9. // json格式body
  10. $json = new stdClass;
  11. $json->req_time = "20240929033128";
  12. $json->version = "3.0";
  13. $json->req_data = new stdClass;
  14. $json->req_data->merchant_no = "822290070111135";
  15. $json->req_data->term_no = "29034705";
  16. $json->req_data->out_trade_no = "20240929033128";
  17. $json->req_data->trade_no = "";
  18. $response = $api->apiWithBody('/api/v3/labs/query/tradequery', $json);
  19. print_r($response->getRespData());
  20. echo $response->getCode();
  21. # 响应头信息
  22. print_r($response->getHeaders());
  23. # 响应原文
  24. echo $response->getOriginalText();
  25. } catch (\Lakala\OpenAPISDK\V3\ApiException $e) {
  26. echo $e->getMessage();
  27. }