QuickbuckBankQuery.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * 银行列表查询 - 示例
  4. *
  5. * @author sdk-generator
  6. * @Description
  7. */
  8. namespace BsPayClassify;
  9. use BsPaySdk\core\BsPayClient;
  10. use BsPaySdk\request\V2QuickbuckleBankQueryRequest;
  11. class QuickbuckBankQuery extends BaseInfo
  12. {
  13. function select($HFID)
  14. {
  15. // 2.组装请求参数
  16. $request = new V2QuickbuckleBankQueryRequest();
  17. // 请求流水号
  18. $request->setReqSeqId(date("YmdHis") . mt_rand());
  19. // 请求时间
  20. $request->setReqDate(date("Ymd"));
  21. // 商户汇付Id
  22. $request->setHuifuId($HFID);
  23. // 业务类型
  24. $request->setBizType("QP");
  25. // 借贷类型
  26. $request->setDcType("D");
  27. // 设置非必填字段
  28. $extendInfoMap = $this->getExtendInfos();
  29. $request->setExtendInfo($extendInfoMap);
  30. // 3. 发起API调用
  31. $client = new BsPayClient();
  32. $result = $client->postRequest($request);
  33. return $result;
  34. }
  35. /**
  36. * 非必填字段
  37. *
  38. */
  39. function getExtendInfos()
  40. {
  41. // 设置非必填字段
  42. $extendInfoMap = array();
  43. return $extendInfoMap;
  44. }
  45. }