V2MerchantBusiOpenRequestDemo.php 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558
  1. <?php
  2. /**
  3. * 商户业务开通(2022) - 示例
  4. *
  5. * @author sdk-generator
  6. * @Description
  7. */
  8. namespace BsPayDemo;
  9. // 1. 资源及配置加载
  10. require_once dirname(__FILE__) . "/loader.php";
  11. require_once dirname(__FILE__). "/../BsPaySdk/request/V2MerchantBusiOpenRequest.php";
  12. use BsPaySdk\core\BsPayClient;
  13. use BsPaySdk\request\V2MerchantBusiOpenRequest;
  14. // 2.组装请求参数
  15. $request = new V2MerchantBusiOpenRequest();
  16. // 请求流水号
  17. $request->setReqSeqId(date("YmdHis").mt_rand());
  18. // 请求日期
  19. $request->setReqDate(date("Ymd"));
  20. // 汇付客户Id
  21. $request->setHuifuId("6666000104778898");
  22. // 上级主体ID
  23. $request->setUpperHuifuId("6666000003080000");
  24. // 设置非必填字段
  25. $extendInfoMap = getExtendInfos();
  26. $request->setExtendInfo($extendInfoMap);
  27. // 3. 发起API调用
  28. $client = new BsPayClient();
  29. $result = $client->postRequest($request);
  30. if (!$result || $result->isError()) { //失败处理
  31. var_dump($result -> getErrorInfo());
  32. } else { //成功处理
  33. var_dump($result);
  34. }
  35. /**
  36. * 非必填字段
  37. *
  38. */
  39. function getExtendInfos() {
  40. // 设置非必填字段
  41. $extendInfoMap = array();
  42. // 经营简称
  43. $extendInfoMap["short_name"]= "简称";
  44. // 税务登记证
  45. $extendInfoMap["tax_reg_pic"]= "";
  46. // 公司照片一
  47. $extendInfoMap["comp_pic1"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  48. // 公司照片二
  49. $extendInfoMap["comp_pic2"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  50. // 公司照片三
  51. $extendInfoMap["comp_pic3"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  52. // 法人身份证反面
  53. $extendInfoMap["legal_cert_back_pic"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  54. // 法人身份证正面
  55. $extendInfoMap["legal_cert_front_pic"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  56. // 营业执照图片
  57. $extendInfoMap["license_pic"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  58. // 组织机构代码证
  59. $extendInfoMap["org_code_pic"]= "";
  60. // 开户许可证
  61. $extendInfoMap["reg_acct_pic"]= "de2f6e1d-d9e9-3898-9b66-af2a96054193";
  62. // 结算卡反面
  63. $extendInfoMap["settle_card_back_pic"]= "";
  64. // 结算卡正面
  65. $extendInfoMap["settle_card_front_pic"]= "";
  66. // 结算人身份证反面
  67. $extendInfoMap["settle_cert_back_pic"]= "";
  68. // 结算人身份证正面
  69. $extendInfoMap["settle_cert_front_pic"]= "";
  70. // 授权委托书
  71. $extendInfoMap["auth_enturst_pic"]= "66d07a27-ccdd-3a0b-9288-8af099d6a3a8";
  72. // 协议信息实体
  73. $extendInfoMap["agreement_info"]= getAgreementInfo();
  74. // 是否交易手续费外扣
  75. $extendInfoMap["out_fee_flag"]= "2";
  76. // 交易手续费外扣汇付ID
  77. $extendInfoMap["out_fee_huifuid"]= "";
  78. // 交易手续费外扣时的账户类型
  79. $extendInfoMap["out_fee_acct_type"]= "";
  80. // 是否开通网银
  81. $extendInfoMap["online_flag"]= "Y";
  82. // 是否开通快捷
  83. $extendInfoMap["quick_flag"]= "Y";
  84. // 是否开通代扣
  85. $extendInfoMap["withhold_flag"]= "Y";
  86. // 延迟入账开关
  87. $extendInfoMap["delay_flag"]= "Y";
  88. // 商户开通强制延迟标记
  89. $extendInfoMap["forced_delay_flag"]= "Y";
  90. // 是否开通预授权
  91. $extendInfoMap["alipay_pre_auth_flag"]= "N";
  92. // 开通微信预授权
  93. $extendInfoMap["wechatpay_pre_auth_flag"]= "N";
  94. // 商户业务类型
  95. // $extendInfoMap["mer_bus_type"]= "";
  96. // 线上费率配置
  97. // $extendInfoMap["online_fee_conf_list"]= getOnlineFeeConfList();
  98. // 支付宝配置对象
  99. $extendInfoMap["ali_conf_list"]= getAliConfList();
  100. // 微信配置对象
  101. $extendInfoMap["wx_conf_list"]= getWxConfList();
  102. // 银联二维码配置
  103. $extendInfoMap["union_conf_list"]= getUnionConfList();
  104. // 银行卡业务配置
  105. $extendInfoMap["bank_card_conf"]= getBankCardConf();
  106. // 银联小微入驻信息实体
  107. // $extendInfoMap["union_micro_info"]= getUnionMicroInfo();
  108. // 余额支付配置实体
  109. $extendInfoMap["balance_pay_config"]= getBalancePayConfig();
  110. // 补贴支付
  111. $extendInfoMap["combine_pay_config"]= getCombinePayConfig();
  112. // 花呗分期费率配置实体
  113. $extendInfoMap["hb_fq_fee_config"]= getHbFqFeeConfig();
  114. // 线上手续费承担方配置
  115. // $extendInfoMap["online_pay_fee_conf_list"]= getOnlinePayFeeConfList();
  116. // 银行大额转账对象
  117. // $extendInfoMap["bank_big_amt_pay_config"]= getBankBigAmtPayConfig();
  118. // 全域资金管理配置
  119. // $extendInfoMap["out_order_funds_config"]= getOutOrderFundsConfig();
  120. // 汇总结算配置实体
  121. // $extendInfoMap["collection_settle_config_list"]= getCollectionSettleConfigList();
  122. // 是否使用总部交易信息
  123. // $extendInfoMap["use_chains_flag"]= "";
  124. // 异步消息接收地址
  125. $extendInfoMap["async_return_url"]= "[http://192.168.85.157:30031/sspm/testVirgo](http://192.168.85.157:30031/sspm/testVirgo)";
  126. // 业务开通结果异步消息接收地址
  127. $extendInfoMap["busi_async_return_url"]= "";
  128. // 交易异步应答地址
  129. $extendInfoMap["recon_resp_addr"]= "[http://192.168.85.157:30031/sspm/testVirgo](http://192.168.85.157:30031/sspm/testVirgo)";
  130. // 微信直连配置对象
  131. // $extendInfoMap["wx_zl_conf"]= getWxZlConf();
  132. // 支付宝直连配置对象
  133. // $extendInfoMap["ali_zl_conf"]= getAliZlConf();
  134. return $extendInfoMap;
  135. }
  136. function getAgreementInfo() {
  137. $dto = array();
  138. // 协议类型
  139. $dto["agreement_type"] = "0";
  140. // 协议号
  141. $dto["agreement_no"] = "202106070100000380";
  142. // 协议模板号
  143. $dto["agreement_model"] = "202106070100000380";
  144. // 协议模板名称
  145. $dto["agreement_name"] = "电子协议签约模板";
  146. // 签约日期
  147. $dto["sign_date"] = "20200325";
  148. // 协议开始日期
  149. $dto["agree_begin_date"] = "20200325";
  150. // 协议结束日期
  151. $dto["agree_end_date"] = "20400325";
  152. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  153. }
  154. function getOnlineFeeConfList() {
  155. $dto = array();
  156. // 业务类型
  157. // $dto["fee_type"] = "test";
  158. // 银行编码
  159. // $dto["bank_id"] = "test";
  160. // 借贷标志
  161. // $dto["dc_flag"] = "test";
  162. // 费率状态
  163. // $dto["stat_flag"] = "test";
  164. // 手续费(固定/元)
  165. // $dto["fix_amt"] = "";
  166. // 费率(百分比/%)
  167. // $dto["fee_rate"] = "";
  168. // 银行名称
  169. // $dto["bank_name"] = "";
  170. // 银行中文简称
  171. // $dto["bank_short_chn"] = "";
  172. $dtoList = array();
  173. array_push($dtoList, $dto);
  174. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  175. }
  176. function getAliConfList() {
  177. $dto = array();
  178. // 支付场景
  179. $dto["pay_scene"] = "1";
  180. // 手续费(%)
  181. $dto["fee_rate"] = "0.38";
  182. // 商户经营类目
  183. $dto["mcc"] = "2015091000052157";
  184. // 子渠道号
  185. $dto["pay_channel_id"] = "JQF00001";
  186. // 拟申请的间联商户等级
  187. $dto["indirect_level"] = "";
  188. $dtoList = array();
  189. array_push($dtoList, $dto);
  190. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  191. }
  192. function getWxConfList() {
  193. $dto = array();
  194. // 支付场景
  195. $dto["pay_scene"] = "1";
  196. // 手续费(%)
  197. $dto["fee_rate"] = "0.38";
  198. // 费率规则号
  199. $dto["fee_rule_id"] = "758";
  200. // 商户经营类目[参见微信支付宝MCC](https://paas.huifu.com/partners/api/#/csfl/api_csfl_zfbmcc);个体工商户、小微商户必填;微信暂不支持修改;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:5411&lt;/font&gt;&lt;br/&gt;**企业使用fee_rule_id代替原有mcc**
  201. $dto["mcc"] = "111";
  202. // 子渠道号
  203. $dto["pay_channel_id"] = "JP00001";
  204. // 申请服务
  205. $dto["service_codes"] = "";
  206. $dtoList = array();
  207. array_push($dtoList, $dto);
  208. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  209. }
  210. function getUnionConfList() {
  211. $dto = array();
  212. // 借记卡手续费1000以上(%)
  213. $dto["debit_fee_rate_up"] = "0.55";
  214. // 银联二维码业务贷记卡手续费1000以上(%)
  215. $dto["credit_fee_rate_up"] = "0.56";
  216. // 借记卡手续费1000以下(%)
  217. $dto["debit_fee_rate_down"] = "0.38";
  218. // 银联二维码业务贷记卡手续费1000以下(%)
  219. $dto["credit_fee_rate_down"] = "0.38";
  220. // 银联业务手续费类型
  221. $dto["charge_cate_code"] = "03";
  222. // 借记卡封顶1000以上
  223. $dto["debit_fee_limit_up"] = "20";
  224. // 借记卡封顶1000以下
  225. $dto["debit_fee_limit_down"] = "10";
  226. // 商户经营类目
  227. $dto["mcc"] = "5411";
  228. $dtoList = array();
  229. array_push($dtoList, $dto);
  230. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  231. }
  232. function getBankCardConf() {
  233. $dto = array();
  234. // 借记卡手续费(%)
  235. $dto["debit_fee_rate"] = "0.38";
  236. // 贷记卡手续费(%)
  237. $dto["credit_fee_rate"] = "0.39";
  238. // 商户经营类目
  239. $dto["mcc"] = "5411";
  240. // 银行业务手续费类型
  241. $dto["charge_cate_code"] = "02";
  242. // 借记卡封顶值
  243. $dto["debit_fee_limit"] = "0.56";
  244. // 云闪付借记卡手续费1000以上(%)
  245. $dto["cloud_debit_fee_rate_up"] = "0.56";
  246. // 云闪付借记卡封顶1000以上(元)
  247. $dto["cloud_debit_fee_limit_up"] = "12";
  248. // 云闪付贷记卡手续费1000以上(%)
  249. $dto["cloud_credit_fee_rate_up"] = "0.59";
  250. // 云闪付借记卡手续费1000以下(%)
  251. $dto["cloud_debit_fee_rate_down"] = "0.37";
  252. // 云闪付借记卡封顶1000以下(元)
  253. $dto["cloud_debit_fee_limit_down"] = "5";
  254. // 云闪付贷记卡手续费1000以下(%)
  255. $dto["cloud_credit_fee_rate_down"] = "0.36";
  256. // 是否开通小额双免
  257. $dto["is_open_small_flag"] = "0";
  258. // 小额双免单笔限额(元)
  259. $dto["small_free_amt"] = "1000";
  260. // 小额双免手续费(%)
  261. $dto["small_fee_amt"] = "0.33";
  262. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  263. }
  264. function getUnionMicroInfo() {
  265. $dto = array();
  266. // 银联商户类别
  267. // $dto["mchnt_type"] = "test";
  268. // 商户经度
  269. // $dto["mer_lng"] = "test";
  270. // 商户纬度
  271. // $dto["mer_lat"] = "test";
  272. // 店铺名称
  273. // $dto["shop_name"] = "test";
  274. // 商户经营类目
  275. // $dto["mcc"] = "test";
  276. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  277. }
  278. function getBalancePayConfig() {
  279. $dto = array();
  280. // 支付手续费(%)
  281. $dto["fee_rate"] = "2";
  282. // 支付固定手续费(元)
  283. $dto["fee_fix_amt"] = "1";
  284. // 交易手续费外扣时的账户类型
  285. // $dto["out_fee_acct_type"] = "";
  286. // 交易手续费外扣汇付ID
  287. // $dto["out_fee_huifuid"] = "";
  288. // 是否交易手续费外扣
  289. // $dto["out_fee_flag"] = "";
  290. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  291. }
  292. function getCombinePayConfig() {
  293. $dto = array();
  294. // 支付手续费(%)
  295. $dto["fee_rate"] = "10";
  296. // 支付固定手续费(元)
  297. $dto["fee_fix_amt"] = "5";
  298. // 交易手续费外扣时的账户类型
  299. // $dto["out_fee_acct_type"] = "";
  300. // 交易手续费外扣汇付ID
  301. // $dto["out_fee_huifuid"] = "";
  302. // 是否交易手续费外扣
  303. // $dto["out_fee_flag"] = "";
  304. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  305. }
  306. function getHbFqFeeConfig() {
  307. $dto = array();
  308. // 花呗收单分期3期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  309. $dto["acq_three_period"] = "1.30";
  310. // 花呗收单分期6期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  311. $dto["acq_six_period"] = "4.60";
  312. // 花呗收单分期12期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  313. $dto["acq_twelve_period"] = "9.12";
  314. // 花呗分期3期(%)
  315. $dto["three_period"] = "1.80";
  316. // 花呗分期6期(%)
  317. $dto["six_period"] = "4.60";
  318. // 花呗分期12期(%)
  319. $dto["twelve_period"] = "9.12";
  320. // 商户经营类目
  321. $dto["ali_mcc"] = "5411";
  322. // 支付场景
  323. $dto["pay_scene"] = "1";
  324. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  325. }
  326. function getOnlinePayFeeConfList() {
  327. $dto = array();
  328. // 业务类型
  329. // $dto["pay_type"] = "";
  330. // 交易手续费外扣时的账户类型
  331. // $dto["out_fee_acct_type"] = "";
  332. // 交易手续费外扣汇付ID
  333. // $dto["out_fee_huifuid"] = "";
  334. // 是否交易手续费外扣
  335. // $dto["out_fee_flag"] = "";
  336. $dtoList = array();
  337. array_push($dtoList, $dto);
  338. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  339. }
  340. function getBankBigAmtPayConfig() {
  341. $dto = array();
  342. // 大额转账调账标识申请类型
  343. // $dto["biz_type"] = "";
  344. // 费率(百分比/%)
  345. // $dto["fee_rate"] = "";
  346. // 交易手续费(固定/元)
  347. // $dto["fee_fix_amt"] = "";
  348. // 手续费外扣标记
  349. // $dto["out_fee_flag"] = "";
  350. // 手续费外扣时的汇付ID
  351. // $dto["out_fee_huifuid"] = "";
  352. // 外扣手续费费承担账户号
  353. // $dto["out_fee_acct_id"] = "";
  354. // 银行大额转账单笔额度
  355. // $dto["big_amt_limit_per_time"] = "";
  356. // 银行大额转账单日额度
  357. // $dto["big_amt_limit_per_day"] = "";
  358. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  359. }
  360. function getOutOrderAcctCard() {
  361. $dto = array();
  362. // 支行联行号card_type为0时必填,参考:[银行支行编码](https://paas.huifu.com/partners/api/#/csfl/api_csfl_yhzhbm);&lt;font color&#x3D;&quot;green&quot;&gt;示例值:102290026507&lt;/font&gt;
  363. // $dto["branch_code"] = "test";
  364. // 支行名称card_type为0时必填 ,参考:[银行支行编码](https://paas.huifu.com/partners/api/#/csfl/api_csfl_yhzhbm);&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:中国工商银行上海市中山北路支行&lt;/font&gt;
  365. // $dto["branch_name"] = "test";
  366. // 结算账户名
  367. // $dto["card_name"] = "test";
  368. // 银行卡号
  369. // $dto["card_no"] = "test";
  370. // 卡类型
  371. // $dto["card_type"] = "test";
  372. // 持卡人证件类型00:身份证;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:00&lt;/font&gt;;card_type为1时选填。
  373. // $dto["cert_type"] = "test";
  374. // 持卡人证件有效期(起始)card_type为1时选填;格式:yyyyMMdd,&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20210830&lt;/font&gt;;&lt;br/&gt;若填写cert_no,cert_validity_type,cert_type需同时填写。
  375. // $dto["cert_begin_date"] = "test";
  376. // 持卡人证件有效期(截止)cert_validity_type变更为0时必填,格式:yyyyMMdd;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20210830&lt;/font&gt;
  377. // $dto["cert_end_date"] = "test";
  378. // 持卡人证件号码card_type为1时选填;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:310112200001018888&lt;/font&gt;;
  379. // $dto["cert_no"] = "test";
  380. // 银行卡绑定手机号
  381. // $dto["mp"] = "test";
  382. // 开户许可证核准号
  383. // $dto["open_licence_no"] = "test";
  384. // 银行所在省
  385. // $dto["prov_id"] = "";
  386. // 银行所在市
  387. // $dto["area_id"] = "";
  388. // 银行编码
  389. // $dto["bank_code"] = "";
  390. // 持卡人证件有效期类型
  391. // $dto["cert_validity_type"] = "";
  392. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  393. }
  394. function getOutOrderAcctOpenFees() {
  395. $dto = array();
  396. // 开户手续费(元)
  397. // $dto["fee_fix_amt"] = "test";
  398. // 开户手续费外扣时的账户类型
  399. // $dto["out_fee_acct_type"] = "test";
  400. // 开户手续费外扣汇付ID
  401. // $dto["out_fee_huifuid"] = "test";
  402. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  403. }
  404. function getOutOrderFundsConfig() {
  405. $dto = array();
  406. // 自动入账开关
  407. // $dto["out_order_auto_acct_flag"] = "test";
  408. // 批次入账时间10:00-10点批次入账&lt;br/&gt;16:00-16点批次入账&lt;/br&gt;开通批次入账时必填 ,多个批次使用逗号分隔;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:10:00,16:00&lt;/font&gt;
  409. // $dto["batch_no"] = "test";
  410. // 全域资金平台商户ID全域资金平台商户ID,渠道商在银行开通的平台商账号,若为众邦银行则必填,否则不填;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:XXXXXXXXX&lt;/font&gt;;
  411. // $dto["platform_mer_id"] = "test";
  412. //  商户与其他支付机构签署的收单协议或证明材料acquiringMode:收单模式时填写;涉及文件类型:F504-(全域资金)商户与其他支付机构签署的收单协议或证明材料;&lt;br/&gt;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:57cc7f00-600a-33ab-b614-6221bbf2e529&lt;/font&gt;
  413. // $dto["other_payment_institutions_pic"] = "test";
  414. // 批量入账开关
  415. // $dto["batch_auto_acct_flag"] = "";
  416. // 支付手续费(%)
  417. // $dto["fee_rate"] = "";
  418. // 手续费最小值(元)
  419. // $dto["fee_min_amt"] = "";
  420. // 交易手续费外扣时的账户类型
  421. // $dto["out_fee_acct_type"] = "";
  422. // 交易手续费外扣标记
  423. // $dto["out_fee_flag"] = "";
  424. // 交易手续费外扣汇付ID
  425. // $dto["out_fee_huifuid"] = "";
  426. // 全域资金开户银行卡信息
  427. // $dto["out_order_acct_card"] = getOutOrderAcctCard();
  428. // 全域资金开户手续费
  429. // $dto["out_order_acct_open_fees"] = getOutOrderAcctOpenFees();
  430. // 全域支付业务模式
  431. // $dto["business_model"] = "";
  432. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  433. }
  434. function getCollectionSettleConfigList() {
  435. $dto = array();
  436. // 归集留存金(元)
  437. // $dto["out_resv_amt"] = "test";
  438. // 转入商户号
  439. // $dto["in_huifu_id"] = "test";
  440. // 转入账户
  441. // $dto["in_acct_id"] = "test";
  442. // 生效日期
  443. // $dto["valid_date"] = "test";
  444. // 转出账户
  445. // $dto["out_acct_id"] = "";
  446. $dtoList = array();
  447. array_push($dtoList, $dto);
  448. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  449. }
  450. function getWxZlPayConfList() {
  451. $dto = array();
  452. // 申请服务
  453. // $dto["service_code"] = "test";
  454. // 功能服务appid
  455. // $dto["sub_app_id"] = "test";
  456. // 功能开关
  457. // $dto["switch_state"] = "test";
  458. // 功能费率(%)
  459. // $dto["fee_rate"] = "test";
  460. $dtoList = array();
  461. array_push($dtoList, $dto);
  462. return $dtoList;
  463. }
  464. function getWxZlConf() {
  465. $dto = array();
  466. // 微信子商户号
  467. // $dto["sub_mch_id"] = "test";
  468. // 配置集合
  469. // $dto["wx_zl_pay_conf_list"] = getWxZlPayConfList();
  470. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  471. }
  472. function getFileList() {
  473. $dto = array();
  474. // 文件类型
  475. // $dto["file_type"] = "test";
  476. // 文件jfileId
  477. // $dto["file_id"] = "test";
  478. $dtoList = array();
  479. array_push($dtoList, $dto);
  480. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  481. }
  482. function getAliZlConf() {
  483. $dto = array();
  484. // 申请类型
  485. // $dto["apply_type"] = "test";
  486. // 商户支付宝账号
  487. // $dto["account"] = "test";
  488. // 服务费率仅支持渠道商。平台商户调用不支持该字段服务费率(%),0.38~3之间,精确到0.01。&lt;font color&#x3D;&quot;green&quot;&gt;示例值:0.06&lt;/font&gt;
  489. // $dto["fee_rate"] = "test";
  490. // 文件列表
  491. // $dto["file_list"] = getFileList();
  492. // 联系人姓名
  493. // $dto["contact_name"] = "";
  494. // 联系人手机号
  495. // $dto["contact_mobile_no"] = "";
  496. // 联系人电子邮箱
  497. // $dto["contact_email"] = "";
  498. // 订单授权凭证
  499. // $dto["order_ticket"] = "";
  500. // 营业执照编号
  501. // $dto["license_code"] = "";
  502. // 营业执照有效期类型
  503. // $dto["license_validity_type"] = "";
  504. // 营业执照有效期开始日期
  505. // $dto["license_begin_date"] = "";
  506. // 营业执照有效期截止日期
  507. // $dto["license_end_date"] = "";
  508. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  509. }