V2MerchantIntegrateRegRequestDemo.php 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756
  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/V2MerchantIntegrateRegRequest.php";
  12. use BsPaySdk\core\BsPayClient;
  13. use BsPaySdk\request\V2MerchantIntegrateRegRequest;
  14. // 2.组装请求参数
  15. $request = new V2MerchantIntegrateRegRequest();
  16. // 请求流水号
  17. $request->setReqSeqId(date("YmdHis").mt_rand());
  18. // 请求日期
  19. $request->setReqDate(date("Ymd"));
  20. // 渠道商汇付id
  21. $request->setUpperHuifuId("6666000105215341");
  22. // 公司类型
  23. $request->setEntType("3");
  24. // 商户名称
  25. $request->setRegName("天马微电子股份有限公司");
  26. // 经营类型
  27. $request->setBusiType("1");
  28. // 经营详细地址
  29. $request->setDetailAddr("深圳市宝安区新安街道海旺社区N26区海秀路2021号荣超滨海大厦A座2111");
  30. // 经营省
  31. $request->setProvId("310000");
  32. // 经营市
  33. $request->setAreaId("310100");
  34. // 经营区
  35. $request->setDistrictId("310104");
  36. // 联系人信息
  37. $request->setContactInfo(getContactInfo());
  38. // 卡信息配置实体
  39. $request->setCardInfo(getCardInfo());
  40. // 取现配置列表jsonArray格式 ;
  41. $request->setCashConfig(getCashConfig());
  42. // 结算配置jsonObject格式;
  43. $request->setSettleConfig(getSettleConfig());
  44. // 设置非必填字段
  45. $extendInfoMap = getExtendInfos();
  46. $request->setExtendInfo($extendInfoMap);
  47. // 3. 发起API调用
  48. $client = new BsPayClient();
  49. $result = $client->postRequest($request);
  50. if (!$result || $result->isError()) { //失败处理
  51. var_dump($result -> getErrorInfo());
  52. } else { //成功处理
  53. var_dump($result);
  54. }
  55. /**
  56. * 非必填字段
  57. *
  58. */
  59. function getExtendInfos() {
  60. // 设置非必填字段
  61. $extendInfoMap = array();
  62. // 经营简称
  63. $extendInfoMap["short_name"]= "姜雨";
  64. // 小票名称
  65. $extendInfoMap["receipt_name"]= "汇付天下";
  66. // 商户英文名称
  67. $extendInfoMap["mer_en_name"]= "huifu";
  68. // 所属行业
  69. $extendInfoMap["mcc"]= "7273";
  70. // 营业执照类型
  71. $extendInfoMap["license_type"]= "NATIONAL_LEGAL_MERGE";
  72. // 营业执照编号
  73. $extendInfoMap["license_code"]= "914403001921834459";
  74. // 营业执照有效期类型
  75. $extendInfoMap["license_validity_type"]= "0";
  76. // 营业执照有效期开始日期
  77. $extendInfoMap["license_begin_date"]= "19831108";
  78. // 营业执照有效期截止日期
  79. $extendInfoMap["license_end_date"]= "20380831";
  80. // 注册详细地址
  81. $extendInfoMap["reg_detail"]= "深圳市宝安区新安街道海旺社区N26区海秀路2021号荣超滨海大厦A座2111";
  82. // 注册省
  83. $extendInfoMap["reg_prov_id"]= "310000";
  84. // 注册市
  85. $extendInfoMap["reg_area_id"]= "310100";
  86. // 注册区
  87. $extendInfoMap["reg_district_id"]= "310104";
  88. // 客服电话
  89. $extendInfoMap["service_phone"]= "15556622000";
  90. // 商户主页URL
  91. $extendInfoMap["mer_url"]= "http://www.baidu.com";
  92. // 商户ICP备案编号
  93. $extendInfoMap["mer_icp"]= "苏ICP备15042526号";
  94. // 开户许可证核准号
  95. $extendInfoMap["open_licence_no"]= "123456789";
  96. // 法人信息
  97. $extendInfoMap["legal_info"]= getLegalInfo();
  98. // 签约人
  99. // $extendInfoMap["sign_user_info"]= getSignUserInfo();
  100. // 管理员账号
  101. $extendInfoMap["login_name"]= "LG02022072707540497330158089012";
  102. // 是否通知商户标识
  103. $extendInfoMap["sms_send_flag"]= "1";
  104. // 协议信息实体
  105. $extendInfoMap["agreement_info"]= getAgreementInfo();
  106. // 业务开关配置
  107. $extendInfoMap["biz_conf"]= getBizConf();
  108. // 微信配置对象
  109. $extendInfoMap["wx_conf_list"]= getWxConfList();
  110. // 实名认证信息
  111. $extendInfoMap["wx_realname_info"]= getWxRealnameInfo();
  112. // 支付宝配置对象
  113. $extendInfoMap["ali_conf_list"]= getAliConfList();
  114. // 银联二维码配置
  115. $extendInfoMap["union_conf_list"]= getUnionConfList();
  116. // 银联小微入驻信息实体
  117. $extendInfoMap["union_micro_info"]= getUnionMicroInfo();
  118. // 余额支付配置实体
  119. $extendInfoMap["balance_pay_config"]= getBalancePayConfig();
  120. // 银行卡业务配置实体
  121. $extendInfoMap["bank_card_conf"]= getBankCardConf();
  122. // 花呗分期费率配置实体
  123. $extendInfoMap["hb_fq_fee_config"]= getHbFqFeeConfig();
  124. // 补贴支付
  125. $extendInfoMap["combine_pay_config"]= getCombinePayConfig();
  126. // 商户业务类型
  127. // $extendInfoMap["mer_bus_type"]= "";
  128. // 线上费率配置
  129. // $extendInfoMap["online_fee_conf_list"]= getOnlineFeeConfList();
  130. // 线上手续费承担方配置
  131. // $extendInfoMap["online_pay_fee_conf_list"]= getOnlinePayFeeConfList();
  132. // 文件列表
  133. $extendInfoMap["file_info"]= getFileInfo();
  134. // 异步消息接收地址
  135. $extendInfoMap["async_return_url"]= "rmq://C_SSPM_YMFZ_AUDIT";
  136. // 业务开通结果异步消息接收地址
  137. $extendInfoMap["busi_async_return_url"]= "virgo://http://192.168.85.157:30031/sspm/testVirgo";
  138. // 交易异步应答地址
  139. $extendInfoMap["recon_resp_addr"]= "archer://C_SSPM_NSPOSM_BUSIRESULT";
  140. return $extendInfoMap;
  141. }
  142. function getLegalInfo() {
  143. $dto = array();
  144. // 法人姓名
  145. $dto["legal_name"] = "张三";
  146. // 法人证件类型
  147. $dto["legal_cert_type"] = "00";
  148. // 法人证件号码
  149. $dto["legal_cert_no"] = "210411198701140000";
  150. // 法人证件有效期开始日期
  151. $dto["legal_cert_begin_date"] = "20180201";
  152. // 法人证件有效期类型
  153. $dto["legal_cert_validity_type"] = "0";
  154. // 法人证件有效期截止日期
  155. $dto["legal_cert_end_date"] = "20380201";
  156. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  157. }
  158. function getContactInfo() {
  159. $dto = array();
  160. // 联系人姓名
  161. $dto["contact_name"] = "张三";
  162. // 联系人手机号
  163. $dto["contact_mobile_no"] = "15657470000";
  164. // 联系人电子邮箱
  165. $dto["contact_email"] = "jeff.peng@huifu.com";
  166. // 联系人身份证号
  167. // $dto["contact_cert_no"] = "";
  168. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  169. }
  170. function getSignUserInfo() {
  171. $dto = array();
  172. // 签约人类型
  173. // $dto["type"] = "test";
  174. // 姓名
  175. // $dto["sign_name"] = "";
  176. // 手机号
  177. // $dto["sign_mobile_no"] = "";
  178. // 身份证
  179. // $dto["sign_cert_no"] = "";
  180. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  181. }
  182. function getCardInfo() {
  183. $dto = array();
  184. // 结算类型
  185. $dto["card_type"] = "2";
  186. // 银行所在省参考银行省份编码;参考[地区码](https://paas.huifu.com/partners/api/#/csfl/api_csfl_dqbm),&lt;font color&#x3D;&quot;green&quot;&gt;示例值:310000&lt;/font&gt;;如修改省市要级联修改&lt;br/&gt;当card_type&#x3D;0时非必填, 当card_type&#x3D;1或2时必填
  187. $dto["prov_id"] = "310000";
  188. // 银行所在市参考省市区编码;参考[地区码](https://paas.huifu.com/partners/api/#/csfl/api_csfl_dqbm),&lt;font color&#x3D;&quot;green&quot;&gt;示例值:310100 &lt;/font&gt;;如修改省市要级联修改&lt;br/&gt;当card_type&#x3D;0时非必填, 当card_type&#x3D;1或2时必填
  189. $dto["area_id"] = "310100";
  190. // 结算账户名
  191. $dto["card_name"] = "张华";
  192. // 结算账号
  193. $dto["card_no"] = "621485121290000";
  194. // 银行编码
  195. $dto["bank_code"] = "01050000";
  196. // 联行号
  197. $dto["branch_code"] = "105290075067";
  198. // 支行名称
  199. $dto["branch_name"] = "中国建设银行股份有限公司上海五角场支行";
  200. // 持卡人证件有效期类型
  201. $dto["cert_validity_type"] = "1";
  202. // 持卡人证件有效期(起始)
  203. $dto["cert_begin_date"] = "20210201";
  204. // 持卡人证件有效期(截止)
  205. $dto["cert_end_date"] = "";
  206. // 持卡人证件号码
  207. $dto["cert_no"] = "110101199305182000";
  208. // 持卡人证件类型
  209. $dto["cert_type"] = "00";
  210. // 结算人手机号
  211. $dto["mp"] = "1865590000";
  212. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  213. }
  214. function getCashConfig() {
  215. $dto = array();
  216. // 取现手续费率(%)fix_amt与fee_rate至少填写一项,单位%,需保留小数点后两位,取值范围[0.00,100.00],不收费请填写0.00;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:0.05&lt;/font&gt;&lt;br/&gt;注:如果fix_amt与fee_rate都填写了则手续费&#x3D;fix_amt+支付金额*fee_rate
  217. $dto["fee_rate"] = "2";
  218. // 业务类型
  219. $dto["cash_type"] = "D1";
  220. // 提现手续费(固定/元)
  221. $dto["fix_amt"] = "0.04";
  222. // 是否交易手续费外扣
  223. $dto["out_fee_flag"] = "1";
  224. // 手续费承担方
  225. // $dto["out_fee_huifu_id"] = "";
  226. $dtoList = array();
  227. array_push($dtoList, $dto);
  228. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  229. }
  230. function getSettleConfig() {
  231. $dto = array();
  232. // 结算周期
  233. $dto["settle_cycle"] = "T1";
  234. // 节假日结算手续费率%
  235. $dto["fixed_ratio"] = "3";
  236. // 起结金额
  237. $dto["min_amt"] = "0.40";
  238. // 结算手续费外扣时的账户类型
  239. $dto["out_settle_acct_type"] = "01";
  240. // 结算手续费外扣时的汇付ID
  241. $dto["out_settle_huifuid"] = "6666000105215340";
  242. // 手续费外扣标记
  243. $dto["out_settle_flag"] = "1";
  244. // 留存金额
  245. $dto["remained_amt"] = "100";
  246. // 结算摘要
  247. $dto["settle_abstract"] = "结算测试";
  248. // 结算方式
  249. $dto["settle_pattern"] = "P0";
  250. // 结算批次号
  251. $dto["settle_batch_no"] = "300";
  252. // 是否优先到账
  253. $dto["is_priority_receipt"] = "N";
  254. // 自定义结算处理时间
  255. $dto["settle_time"] = "";
  256. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  257. }
  258. function getAgreementInfo() {
  259. $dto = array();
  260. // 协议类型
  261. $dto["agreement_type"] = "1";
  262. // 协议号
  263. $dto["agreement_no"] = "202010200100000203";
  264. // 协议模板号
  265. $dto["agreement_model"] = "202010200100000203";
  266. // 协议模板名称
  267. $dto["agreement_name"] = "电子协议签约模板";
  268. // 签约日期
  269. $dto["sign_date"] = "20200325";
  270. // 协议开始日期
  271. $dto["agree_begin_date"] = "20200325";
  272. // 协议结束日期
  273. $dto["agree_end_date"] = "20400325";
  274. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  275. }
  276. function getBizConf() {
  277. $dto = array();
  278. // 延迟入账开关
  279. $dto["delay_flag"] = "Y";
  280. // 商户开通强制延迟标记
  281. $dto["forced_delay_flag"] = "Y";
  282. // 是否开通网银
  283. $dto["online_flag"] = "Y";
  284. // 是否开通快捷
  285. $dto["quick_flag"] = "Y";
  286. // 是否开通代扣
  287. $dto["withhold_flag"] = "Y";
  288. // 是否开通微信预授权
  289. $dto["wechatpay_pre_auth_flag"] = "Y";
  290. // 是否开通支付宝预授权
  291. $dto["alipay_pre_auth_flag"] = "Y";
  292. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  293. }
  294. function getWxConfList() {
  295. $dto = array();
  296. // 支付场景
  297. $dto["pay_scene"] = "1";
  298. // 手续费(%)
  299. $dto["fee_rate"] = "0.38";
  300. // 费率规则id
  301. $dto["fee_rule_id"] = "758";
  302. // 商户经营类目
  303. $dto["mcc"] = "111";
  304. // 子渠道号
  305. $dto["pay_channel_id"] = "JP00001";
  306. // 公众号支付Appid
  307. $dto["wx_woa_app_id"] = "wx_woa_app_id";
  308. // 微信公众号授权目录
  309. $dto["wx_woa_path"] = "wx_woa_path ";
  310. // 微信小程序APPID
  311. $dto["wx_applet_app_id"] = "wx_applet_app_id";
  312. // 微信公众号APPID对应的秘钥
  313. $dto["wx_woa_secret"] = "wx_woa_secret";
  314. // 微信小程序APPID对应的秘钥
  315. $dto["wx_applet_secret"] = "wx_applet_secret";
  316. // 申请服务 
  317. $dto["service_codes"] = "['JSAPI','PAP']";
  318. // 交易手续费外扣时的账户类型
  319. $dto["out_fee_acct_type"] = "01";
  320. // 交易手续费外扣汇付ID
  321. $dto["out_fee_huifuid"] = "6666000108840829";
  322. // 是否交易手续费外扣
  323. $dto["out_fee_flag"] = "1";
  324. $dtoList = array();
  325. array_push($dtoList, $dto);
  326. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  327. }
  328. function getUboInfo() {
  329. $dto = array();
  330. // 证件类型
  331. $dto["ubo_id_doc_type"] = "00";
  332. // 证件正面照片
  333. $dto["ubo_id_doc_copy"] = "c7faf0e6-39e9-3c35-9075-2312ad6f4ea4";
  334. // 证件姓名
  335. $dto["ubo_id_doc_name"] = "王五";
  336. // 证件号码
  337. $dto["ubo_id_doc_number"] = "110101199003072631";
  338. // 证件居住地址
  339. $dto["ubo_id_doc_address"] = "上海市徐汇区宜山路789号";
  340. // 证件有效期开始时间
  341. $dto["ubo_period_begin"] = "19900307";
  342. // 证件有效期结束时间
  343. $dto["ubo_period_end"] = "20330909";
  344. // 证件反面照片
  345. $dto["ubo_id_doc_copy_back"] = "c7faf0e6-39e9-3c35-9075-2312ad6f4ea4";
  346. $dtoList = array();
  347. array_push($dtoList, $dto);
  348. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  349. }
  350. function getQualificationInfoList() {
  351. $dto = array();
  352. // 行业类目id
  353. // $dto["mcc_code"] = "test";
  354. // 行业经营许可证资质照片
  355. // $dto["image_list"] = "test";
  356. $dtoList = array();
  357. array_push($dtoList, $dto);
  358. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  359. }
  360. function getWxRealnameInfo() {
  361. $dto = array();
  362. // 支付场景
  363. $dto["pay_scene"] = "1";
  364. // 联系人姓名
  365. $dto["name"] = "詹振";
  366. // 联系人手机号
  367. $dto["mobile"] = "15657470001";
  368. // 联系人证件号码
  369. $dto["contact_id_card_number"] = "210411198701140000";
  370. // 实名认证类型
  371. // $dto["realname_info_type"] = "";
  372. // 子渠道号
  373. $dto["pay_channel_id"] = "JP00001";
  374. // 联系人类型
  375. $dto["contact_type"] = "SUPER";
  376. // 联系人证件类型
  377. $dto["contact_id_doc_type"] = "00";
  378. // 联系人证件有效期开始时间
  379. $dto["contact_period_begin_date"] = "20210101";
  380. // 联系人证件有效期结束时间
  381. $dto["contact_period_end_date"] = "20410101";
  382. // 机构证书类型
  383. $dto["cert_type"] = "CERTIFICATE_TYPE_2389";
  384. // 机构证书编号
  385. $dto["cert_number"] = "1234567892";
  386. // 经营者/法人是否为受益人
  387. $dto["owner"] = "Y";
  388. // 法人证件居住地址
  389. $dto["legal_identification_address"] = "上海祁连山路1号";
  390. // 小微经营类型
  391. $dto["micro_biz_type"] = "";
  392. // 门店名称
  393. $dto["store_name"] = "";
  394. // 门店省市编码
  395. $dto["store_address_code"] = "";
  396. // 门店地址
  397. $dto["store_address"] = "";
  398. // 特殊行业Id
  399. $dto["category_id"] = "";
  400. // 是否金融机构
  401. $dto["finance_institution_flag"] = "N";
  402. // 金融机构类型
  403. $dto["finance_type"] = "";
  404. // 受益人信息
  405. $dto["ubo_info_list"] = getUboInfo();
  406. // 经营许可证
  407. // $dto["qualification_info_list"] = getQualificationInfoList();
  408. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  409. }
  410. function getAliConfList() {
  411. $dto = array();
  412. // 支付场景
  413. $dto["pay_scene"] = "1";
  414. // 手续费(%)
  415. $dto["fee_rate"] = "0.38";
  416. // 商户经营类目
  417. $dto["mcc"] = "2015063000020189";
  418. // 子渠道号
  419. $dto["pay_channel_id"] = "JQF00001";
  420. // 拟申请的间联商户等级
  421. $dto["indirect_level"] = "INDIRECT_LEVEL_M3";
  422. // 交易手续费外扣时的账户类型
  423. $dto["out_fee_acct_type"] = "01";
  424. // 交易手续费外扣汇付ID
  425. $dto["out_fee_huifuid"] = "6666000105215340";
  426. // 是否交易手续费外扣
  427. $dto["out_fee_flag"] = "1";
  428. $dtoList = array();
  429. array_push($dtoList, $dto);
  430. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  431. }
  432. function getUnionConfList() {
  433. $dto = array();
  434. // 借记卡手续费1000以上(%)
  435. $dto["debit_fee_rate_up"] = "0.55";
  436. // 银联二维码业务贷记卡手续费1000以上(%)
  437. $dto["credit_fee_rate_up"] = "0.56";
  438. // 借记卡手续费1000以下(%)
  439. $dto["debit_fee_rate_down"] = "0.38";
  440. // 银联二维码业务贷记卡手续费1000以下(%)
  441. $dto["credit_fee_rate_down"] = "0.38";
  442. // 银联业务手续费类型
  443. $dto["charge_cate_code"] = "03";
  444. // 借记卡封顶1000以上(元)
  445. $dto["debit_fee_limit_up"] = "20";
  446. // 借记卡封顶1000以下(元)
  447. $dto["debit_fee_limit_down"] = "10";
  448. // 商户经营类目
  449. $dto["mcc"] = "5411";
  450. // 交易手续费外扣时的账户类型
  451. $dto["out_fee_acct_type"] = "01";
  452. // 交易手续费外扣汇付ID
  453. $dto["out_fee_huifuid"] = "6666000105215340";
  454. // 是否交易手续费外扣
  455. $dto["out_fee_flag"] = "1";
  456. $dtoList = array();
  457. array_push($dtoList, $dto);
  458. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  459. }
  460. function getUnionMicroInfo() {
  461. $dto = array();
  462. // 银联商户类别
  463. $dto["mchnt_type"] = "0101";
  464. // 商户经度
  465. $dto["mer_lng"] = "121.472644";
  466. // 商户纬度
  467. $dto["mer_lat"] = "31.231706";
  468. // 店铺名称
  469. $dto["shop_name"] = "测试";
  470. // 商户经营类目
  471. $dto["mcc"] = "5992";
  472. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  473. }
  474. function getBalancePayConfig() {
  475. $dto = array();
  476. // 支付手续费(%)
  477. $dto["fee_rate"] = "3";
  478. // 支付固定手续费(元)
  479. $dto["fee_fix_amt"] = "0.80";
  480. // 交易手续费外扣时的账户类型
  481. $dto["out_fee_acct_type"] = "01";
  482. // 交易手续费外扣汇付ID
  483. $dto["out_fee_huifuid"] = "6666000105215340";
  484. // 是否交易手续费外扣
  485. $dto["out_fee_flag"] = "1";
  486. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  487. }
  488. function getBankCardConf() {
  489. $dto = array();
  490. // 借记卡手续费(%)
  491. $dto["debit_fee_rate"] = "0.38";
  492. // 贷记卡手续费(%)
  493. $dto["credit_fee_rate"] = "0.39";
  494. // 商户经营类目
  495. $dto["mcc"] = "5411";
  496. // 银行业务手续费类型
  497. $dto["charge_cate_code"] = "02";
  498. // 借记卡封顶值(元)
  499. $dto["debit_fee_limit"] = "0.56";
  500. // 云闪付借记卡手续费1000以上(%)
  501. $dto["cloud_debit_fee_rate_up"] = "0.56";
  502. // 云闪付借记卡封顶1000以上(元)
  503. $dto["cloud_debit_fee_limit_up"] = "12";
  504. // 云闪付贷记卡手续费1000以上(%)
  505. $dto["cloud_credit_fee_rate_up"] = "0.59";
  506. // 云闪付借记卡手续费1000以下(%)
  507. $dto["cloud_debit_fee_rate_down"] = "0.37";
  508. // 云闪付借记卡封顶1000以下(元)
  509. $dto["cloud_debit_fee_limit_down"] = "5";
  510. // 云闪付贷记卡手续费1000以下(%)
  511. $dto["cloud_credit_fee_rate_down"] = "0.36";
  512. // 是否开通小额双免
  513. $dto["is_open_small_flag"] = "0";
  514. // 小额双免单笔限额(元)
  515. $dto["small_free_amt"] = "1000";
  516. // 小额双免手续费(%)
  517. $dto["small_fee_amt"] = "0.33";
  518. // 交易手续费外扣时的账户类型
  519. $dto["out_fee_acct_type"] = "01";
  520. // 交易手续费外扣汇付ID
  521. $dto["out_fee_huifuid"] = "6666000105215340";
  522. // 是否交易手续费外扣
  523. $dto["out_fee_flag"] = "1";
  524. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  525. }
  526. function getHbFqFeeConfig() {
  527. $dto = array();
  528. // 花呗收单分期3期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  529. $dto["acq_three_period"] = "1.30";
  530. // 花呗收单分期6期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  531. $dto["acq_six_period"] = "4.60";
  532. // 花呗收单分期12期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  533. $dto["acq_twelve_period"] = "9.12";
  534. // 花呗分期3期(%)
  535. $dto["three_period"] = "1.80";
  536. // 花呗分期6期(%)
  537. $dto["six_period"] = "4.60";
  538. // 花呗分期12期(%)
  539. $dto["twelve_period"] = "9.12";
  540. // 商户经营类目
  541. $dto["ali_mcc"] = "2015063000020189";
  542. // 支付场景
  543. $dto["pay_scene"] = "1";
  544. // 交易手续费外扣时的账户类型
  545. $dto["out_fee_acct_type"] = "01";
  546. // 交易手续费外扣汇付ID
  547. $dto["out_fee_huifuid"] = "6666000105215340";
  548. // 是否交易手续费外扣
  549. $dto["out_fee_flag"] = "1";
  550. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  551. }
  552. function getCombinePayConfig() {
  553. $dto = array();
  554. // 支付手续费(%)
  555. $dto["fee_rate"] = "5";
  556. // 支付固定手续费(元)
  557. $dto["fee_fix_amt"] = "0.56";
  558. // 交易手续费外扣时的账户类型
  559. $dto["out_fee_acct_type"] = "01";
  560. // 交易手续费外扣汇付ID
  561. $dto["out_fee_huifuid"] = "6666000105215340";
  562. // 是否交易手续费外扣
  563. $dto["out_fee_flag"] = "1";
  564. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  565. }
  566. function getOnlineFeeConfList() {
  567. $dto = array();
  568. // 业务类型
  569. // $dto["fee_type"] = "test";
  570. // 银行编码
  571. // $dto["bank_id"] = "test";
  572. // 借贷标志
  573. // $dto["dc_flag"] = "test";
  574. // 费率状态
  575. // $dto["stat_flag"] = "test";
  576. // 手续费(固定/元)
  577. // $dto["fix_amt"] = "";
  578. // 费率(百分比/%)
  579. // $dto["fee_rate"] = "";
  580. // 银行名称
  581. // $dto["bank_name"] = "";
  582. // 银行中文简称
  583. // $dto["bank_short_chn"] = "";
  584. $dtoList = array();
  585. array_push($dtoList, $dto);
  586. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  587. }
  588. function getOnlinePayFeeConfList() {
  589. $dto = array();
  590. // 业务类型
  591. // $dto["pay_type"] = "";
  592. // 交易手续费外扣时的账户类型
  593. // $dto["out_fee_acct_type"] = "";
  594. // 交易手续费外扣汇付ID
  595. // $dto["out_fee_huifuid"] = "";
  596. // 是否交易手续费外扣
  597. // $dto["out_fee_flag"] = "";
  598. $dtoList = array();
  599. array_push($dtoList, $dto);
  600. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  601. }
  602. function getFileInfo() {
  603. $dto = array();
  604. // D1结算协议图片
  605. $dto["settle_agree_pic"] = "测试2022062910491030461";
  606. // 授权委托书
  607. $dto["auth_enturst_pic"] = "0215232e-b595-368e-8a68-8c15b04f875b";
  608. // 商务协议
  609. $dto["ba_pic"] = "d1451277-85c6-3177-ac3d-a8be47b9ae9d";
  610. // 公司照片一
  611. $dto["store_header_pic"] = "d1451277-85c6-3177-ac3d-a8be47b9ae9d";
  612. // 公司照片二
  613. $dto["store_indoor_pic"] = "009cd33c-01be-31f0-8e8c-615460949b96";
  614. // 公司照片三
  615. $dto["store_cashier_desk_pic"] = "2020022204231214021970311";
  616. // 法人身份证反面
  617. $dto["legal_cert_back_pic"] = "2020022204231214021970321";
  618. // 法人身份证正面
  619. $dto["legal_cert_front_pic"] = "2022071804231214021970321";
  620. // 营业执照图片
  621. $dto["license_pic"] = "36ac0355-a54d-3178-b4b5-9aecd07367e6";
  622. // 组织机构代码证
  623. $dto["org_code_pic"] = "5bd7fea7-c8e4-31fc-a672-755adbcd4a4c";
  624. // 开户许可证
  625. $dto["reg_acct_pic"] = "d1d50615-0ff4-3488-b415-0ac21a556c4a";
  626. // 结算卡反面
  627. $dto["settle_card_back_pic"] = "9aa840b9-517e-3828-9e7e-7098eff89f24";
  628. // 结算卡正面
  629. $dto["settle_card_front_pic"] = "f90c3466-bbb8-3309-b0d5-961abe6567b1";
  630. // 结算人身份证反面
  631. $dto["settle_cert_back_pic"] = "7d4fd561-b70f-3b2e-b958-85f5328d226f";
  632. // 结算人身份证正面
  633. $dto["settle_cert_front_pic"] = "a95a035a-d7e3-39fa-a869-dcc7d25a3349";
  634. // 税务登记证
  635. $dto["tax_reg_pic"] = "d13832f9-2244-3a3b-ba09-936b100a8ce9";
  636. // 实名登记证书照片
  637. $dto["cert_pic"] = "90dab223-0b14-3ec8-8c65-f388f1c6b1f1";
  638. // 个人商户身份证件正面照片
  639. $dto["identification_front_pic"] = "b6fc4738-fe0a-3940-98e8-0987fee50b42";
  640. // 个人商户身份证件反面照片
  641. $dto["identification_back_pic"] = "30492625-20c5-3796-822f-a10e63ba76e5";
  642. // 单位证明函照片
  643. $dto["company_prove_pic"] = "36ac0355-a54d-3178-b4b5-9aecd07367e6";
  644. // 金融机构许可证图片1
  645. $dto["finance_license_pic1"] = "ff647802-0ba1-36c0-952e-e94623cf0e7c";
  646. // 金融机构许可证图片2
  647. $dto["finance_license_pic2"] = "42cecea7-1aef-33fb-bf04-c2bc621b0302";
  648. // 金融机构许可证图片3
  649. $dto["finance_license_pic3"] = "48157e9b-44cc-33e1-8169-a0fe8c1c0848";
  650. // 金融机构许可证图片4
  651. $dto["finance_license_pic4"] = "ca1cbd42-b14e-326b-9aef-288d45cf8b42";
  652. // 金融机构许可证图片5
  653. $dto["finance_license_pic5"] = "2e74d95f-fd16-3766-ab39-c407c5b1c004";
  654. // 联系人身份证正面照
  655. $dto["contact_id_front_pic"] = "b6fc4738-fe0a-3940-98e8-0987fee50b42";
  656. // 联系人身份证反面照
  657. $dto["contact_id_back_pic"] = "71da066c-5d15-3658-a86d-4e85ee67808a";
  658. // 联系人护照人像面
  659. $dto["contact_passport_img_pic"] = "8958a61c-970c-3ad8-a091-80238ef80a8b";
  660. // 联系人证件照正面
  661. $dto["contact_cert_front_pic"] = "75ef9587-2faf-3b2c-820b-9ea447e754e3";
  662. // 联系人证件照反面
  663. $dto["contact_cert_back_pic"] = "d42c010b-9316-369f-80ed-4ce4bda13602";
  664. // 微信业务办理授权函
  665. $dto["contact_wx_busi_auth_pic"] = "49ac7d9b-851c-31b4-8b21-2983ea97b98c";
  666. // 行业经营许可证资质照片一
  667. $dto["industry_busi_license_pic1"] = "1931c359-e42f-3e5f-875e-e22fc695aefd";
  668. // 行业经营许可证资质照片二
  669. $dto["industry_busi_license_pic2"] = "0ddea6a0-6991-39ac-a68d-155d5d00d840";
  670. // 行业经营许可证资质照片三
  671. $dto["industry_busi_license_pic3"] = "b5d77b0f-391f-3447-9843-386fc4096649";
  672. // 行业经营许可证资质照片四
  673. $dto["industry_busi_license_pic4"] = "2af4514d-3d9c-3545-bc45-2424e80ab7e4";
  674. // 行业经营许可证资质照片五
  675. $dto["industry_busi_license_pic5"] = "c3421d61-df60-3b2d-bcf1-e3709da867f2";
  676. // 行业经营许可证资质照片六
  677. $dto["industry_busi_license_pic6"] = "b56c5cb1-4724-3574-ae38-7e8d5510b607";
  678. // 法人护照人像面
  679. $dto["legal_passport_img_pic"] = "893dd8c7-c0a6-3cbd-a6c2-a52baf40398c";
  680. // 法人港澳台通行证正面
  681. $dto["legal_hk_aom_front_pic"] = "8cb60559-e51c-344e-bcbf-96f3011acbd4";
  682. // 法人其他证件照片
  683. $dto["legal_other_cert_pic"] = "562511a9-aa29-3e9e-9647-a97430ea9766";
  684. // 持卡人身份证人像面
  685. $dto["cert_front_pic"] = "01c81d4f-0efd-3771-a8b2-660fe37f3859";
  686. // 持卡人身份证国徽面
  687. $dto["cert_back_pic"] = "9f459914-4021-3c54-a5d9-31f1a64dc392";
  688. // 持卡人护照人像面
  689. $dto["cert_passport_img_pic"] = "a501f0c6-a9ee-30d0-aedb-cec882da6d21";
  690. // 持卡人港澳台通行证正面
  691. $dto["cert_hk_aom_front_pic"] = "cdcae795-6a9d-32f8-8033-d7bad4008974";
  692. // 持卡人其它证件照片
  693. $dto["cert_other_pic"] = "398bbd13-40c9-37ce-8265-f6c1ecd317fa";
  694. // 签约人身份证照片-人像面
  695. // $dto["sign_identity_front_file_id"] = "";
  696. // 签约人身份证照片-国徽面
  697. // $dto["sign_identity_back_file_id"] = "";
  698. // 签约人法人授权书
  699. // $dto["sign_auth_file_id"] = "";
  700. // 支付宝授权函照片
  701. // $dto["contact_ali_busi_auth_pic"] = "";
  702. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  703. }