SettlementAccountBalanceQueryTestV1.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. include_once '../DefaultIcbcClient.php';
  3. include_once '../IcbcConstants.php';
  4. $request = array(
  5. "serviceUrl" => 'http://122.19.61.196:8081/api/settlement/account/balance/V1/query',
  6. "method" => 'POST',
  7. "isNeedEncrypt" => false,
  8. "extraParams" => null,
  9. "biz_content" => array(
  10. "ccy"=>1,
  11. "corp_date"=>"2017-03-23",
  12. "corp_no"=>"corpInst1234",
  13. "corp_serno"=>"52fbf42f-d499-4a50-ab39-2acd86321141",
  14. "medium_id"=>"6232290200000000065",
  15. "out_service_code"=>"querybalance",
  16. "trx_acc_date"=>"2017-03-23",
  17. "trx_acc_time"=>"12:30:21"
  18. )
  19. );
  20. $client = new DefaultIcbcClient('10000000000000001531',
  21. 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALAWAcPiTMRU906PTdy0ozspX7XptZnkEw2C8R64RDB9BiRFXAj0cU4aTA1MyfmGIlceeVdgJf7OnmvpHnYxjQ7sGxMItPtodrGwA2y8j0AEbHc5pNWU8Hn0zoY9smHS5e+KjSbWv+VNbdnrRFTpDeiJ3+s2E/cKI2CDRbo7cAarAgMBAAECgYABiA933q4APyTvf/uTYdbRmuiEMoYr0nn/8hWayMt/CHdXNWs5gLbDkSL8MqDHFM2TqGYxxlpOPwnNsndbW874QIEKmtH/SSHuVUJSPyDW4B6MazA+/e6Hy0TZg2VAYwkB1IwGJox+OyfWzmbqpQGgs3FvuH9q25cDxkWntWbDcQJBAP2RDXlqx7UKsLfM17uu+ol9UvpdGoNEed+5cpScjFcsB0XzdVdCpp7JLlxR+UZNwr9Wf1V6FbD2kDflqZRBuV8CQQCxxpq7CJUaLHfm2kjmVtaQwDDw1ZKRb/Dm+5MZ67bQbvbXFHCRKkGI4qqNRlKwGhqIAUN8Ynp+9WhrEe0lnxo1AkEA0flSDR9tbPADUtDgPN0zPrN3CTgcAmOsAKXSylmwpWciRrzKiI366DZ0m6KOJ7ew8z0viJrmZ3pmBsO537llRQJAZLrRxZRRV6lGrwmUMN+XaCFeGbgJ+lphN5/oc9F5npShTLEKL1awF23HkZD9HUdNLS76HCp4miNXbQOVSbHi2QJAUw7KSaWENXbCl5c7M43ESo9paHHXHT+/5bmzebq2eoBofn+IFsyJB8Lz5L7WciDK7WvrGC2JEbqwpFhWwCOl/w==',
  22. IcbcConstants::$SIGN_TYPE_RSA,
  23. '',
  24. '',
  25. 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwFgHD4kzEVPdOj03ctKM7KV+16bWZ5BMNgvEeuEQwfQYkRVwI9HFOGkwNTMn5hiJXHnlXYCX+zp5r6R52MY0O7BsTCLT7aHaxsANsvI9ABGx3OaTVlPB59M6GPbJh0uXvio0m1r/lTW3Z60RU6Q3oid/rNhP3CiNgg0W6O3AGqwIDAQAB',
  26. '',
  27. '',
  28. '',
  29. '');
  30. try{
  31. $resp = $client->execute($request,'msgId',''); //执行调用
  32. $respObj = json_decode($resp,true);
  33. if($respObj["return_code"] == 0){ //成功
  34. echo $respObj["return_msg"];
  35. }else{//失败
  36. echo $respObj["return_msg"];
  37. }
  38. }catch(Exception $e){//捕获异常
  39. echo 'Exception:'.$e->getMessage()."\n";
  40. }
  41. ?>