V2MerchantIntegrateUpdateRequestDemo.php 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758
  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/V2MerchantIntegrateUpdateRequest.php";
  12. use BsPaySdk\core\BsPayClient;
  13. use BsPaySdk\request\V2MerchantIntegrateUpdateRequest;
  14. // 2.组装请求参数
  15. $request = new V2MerchantIntegrateUpdateRequest();
  16. // 请求流水号
  17. $request->setReqSeqId(date("YmdHis").mt_rand());
  18. // 请求日期
  19. $request->setReqDate(date("Ymd"));
  20. // 汇付ID
  21. $request->setHuifuId("6666000105240784");
  22. // 渠道商汇付ID
  23. $request->setUpperHuifuId("6666000105215341");
  24. // 业务处理类型
  25. $request->setDealType("1");
  26. // 设置非必填字段
  27. $extendInfoMap = getExtendInfos();
  28. $request->setExtendInfo($extendInfoMap);
  29. // 3. 发起API调用
  30. $client = new BsPayClient();
  31. $result = $client->postRequest($request);
  32. if (!$result || $result->isError()) { //失败处理
  33. var_dump($result -> getErrorInfo());
  34. } else { //成功处理
  35. var_dump($result);
  36. }
  37. /**
  38. * 非必填字段
  39. *
  40. */
  41. function getExtendInfos() {
  42. // 设置非必填字段
  43. $extendInfoMap = array();
  44. // 商户基本信息
  45. $extendInfoMap["basic_info"]= getBasicInfo();
  46. // 卡信息配置实体
  47. // $extendInfoMap["card_info"]= getCardInfo();
  48. // 协议信息实体
  49. // $extendInfoMap["agreement_info"]= getAgreementInfo();
  50. // 补贴支付
  51. // $extendInfoMap["combine_pay_config"]= getCombinePayConfig();
  52. // 取现配置列表
  53. // $extendInfoMap["cash_config"]= getCashConfig();
  54. // 结算配置实体
  55. // $extendInfoMap["settle_config"]= getSettleConfig();
  56. // 业务开关对象
  57. // $extendInfoMap["biz_conf"]= getBizConf();
  58. // 微信配置对象
  59. // $extendInfoMap["wx_conf_list"]= getWxConfList();
  60. // 实名认证信息
  61. // $extendInfoMap["wx_realname_info"]= getWxRealnameInfo();
  62. // 支付宝配置对象
  63. // $extendInfoMap["ali_conf_list"]= getAliConfList();
  64. // 银联小微入驻信息实体
  65. // $extendInfoMap["union_micro_info"]= getUnionMicroInfo();
  66. // 银联二维码配置
  67. // $extendInfoMap["union_conf_list"]= getUnionConfList();
  68. // 银行卡业务配置实体
  69. // $extendInfoMap["bank_card_conf"]= getBankCardConf();
  70. // 余额支付配置实体
  71. // $extendInfoMap["balance_pay_config"]= getBalancePayConfig();
  72. // 花呗分期费率配置实体
  73. // $extendInfoMap["hb_fq_fee_config"]= getHbFqFeeConfig();
  74. // 商户业务类型
  75. // $extendInfoMap["mer_bus_type"]= "";
  76. // 线上费率配置
  77. // $extendInfoMap["online_fee_conf_list"]= getOnlineFeeConfList();
  78. // 线上手续费承担方配置
  79. // $extendInfoMap["online_pay_fee_conf_list"]= getOnlinePayFeeConfList();
  80. // 文件列表
  81. // $extendInfoMap["file_info"]= getFileInfo();
  82. // 异步消息接收地址(审核)
  83. $extendInfoMap["async_return_url"]= "";
  84. // 业务开通结果异步消息接收地址
  85. $extendInfoMap["busi_async_return_url"]= "";
  86. // 交易异步应答地址
  87. $extendInfoMap["recon_resp_addr"]= "";
  88. return $extendInfoMap;
  89. }
  90. function getLegalInfo() {
  91. $dto = array();
  92. // 法人姓名
  93. // $dto["legal_name"] = "test";
  94. // 法人证件类型
  95. // $dto["legal_cert_type"] = "test";
  96. // 法人证件号码
  97. // $dto["legal_cert_no"] = "test";
  98. // 法人证件有效期类型
  99. // $dto["legal_cert_validity_type"] = "test";
  100. // 法人证件有效期开始日期
  101. // $dto["legal_cert_begin_date"] = "test";
  102. // 法人证件有效期截止日期
  103. // $dto["legal_cert_end_date"] = "";
  104. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  105. }
  106. function getContactInfo() {
  107. $dto = array();
  108. // 联系人姓名
  109. // $dto["contact_name"] = "test";
  110. // 联系人手机号
  111. // $dto["contact_mobile_no"] = "test";
  112. // 联系人电子邮箱
  113. // $dto["contact_email"] = "test";
  114. // 联系人身份证号
  115. // $dto["contact_cert_no"] = "";
  116. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  117. }
  118. function getSignUserInfo() {
  119. $dto = array();
  120. // 签约人类型
  121. // $dto["type"] = "test";
  122. // 姓名
  123. // $dto["sign_name"] = "";
  124. // 手机号
  125. // $dto["sign_mobile_no"] = "";
  126. // 身份证
  127. // $dto["sign_cert_no"] = "";
  128. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  129. }
  130. function getBasicInfo() {
  131. $dto = array();
  132. // 经营简称
  133. $dto["short_name"] = "张三";
  134. // 小票名称
  135. $dto["receipt_name"] = "";
  136. // 商户英文名称
  137. $dto["mer_en_name"] = "";
  138. // 所属行业
  139. $dto["mcc"] = "";
  140. // 营业执照类型
  141. $dto["license_type"] = "";
  142. // 营业执照有效期开始日期
  143. $dto["license_begin_date"] = "";
  144. // 营业执照有效期截止日期
  145. $dto["license_end_date"] = "";
  146. // 营业执照有效期类型
  147. $dto["license_validity_type"] = "";
  148. // 注册详细地址
  149. $dto["reg_detail"] = "";
  150. // 注册省
  151. $dto["reg_prov_id"] = "";
  152. // 注册市
  153. $dto["reg_area_id"] = "";
  154. // 注册区
  155. $dto["reg_district_id"] = "";
  156. // 经营详细地址
  157. $dto["detail_addr"] = "";
  158. // 经营省
  159. $dto["prov_id"] = "";
  160. // 经营市
  161. $dto["area_id"] = "";
  162. // 经营区
  163. $dto["district_id"] = "";
  164. // 客服电话
  165. $dto["service_phone"] = "";
  166. // 商户主页URL
  167. $dto["mer_url"] = "";
  168. // 商户ICP备案编号
  169. $dto["mer_icp"] = "";
  170. // 开户许可证核准号
  171. $dto["open_licence_no"] = "";
  172. // 法人信息
  173. // $dto["legal_info"] = getLegalInfo();
  174. // 联系人信息
  175. // $dto["contact_info"] = getContactInfo();
  176. // 签约人
  177. // $dto["sign_user_info"] = getSignUserInfo();
  178. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  179. }
  180. function getCardInfo() {
  181. $dto = array();
  182. // 结算类型
  183. // $dto["card_type"] = "test";
  184. // 银行所在省参考银行省份编码;参考[地区码](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时必填
  185. // $dto["prov_id"] = "test";
  186. // 银行所在市参考省市区编码;参考[地区码](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时必填
  187. // $dto["area_id"] = "test";
  188. // 结算账户名
  189. // $dto["card_name"] = "test";
  190. // 结算账号
  191. // $dto["card_no"] = "test";
  192. // 银行编码
  193. // $dto["bank_code"] = "";
  194. // 联行号
  195. // $dto["branch_code"] = "";
  196. // 支行名称
  197. // $dto["branch_name"] = "";
  198. // 持卡人证件有效期类型
  199. // $dto["cert_validity_type"] = "";
  200. // 持卡人证件有效期(起始)
  201. // $dto["cert_begin_date"] = "";
  202. // 持卡人证件有效期(截止)
  203. // $dto["cert_end_date"] = "";
  204. // 持卡人证件号码
  205. // $dto["cert_no"] = "";
  206. // 持卡人证件类型
  207. // $dto["cert_type"] = "";
  208. // 结算人手机号
  209. // $dto["mp"] = "";
  210. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  211. }
  212. function getAgreementInfo() {
  213. $dto = array();
  214. // 协议类型
  215. // $dto["agreement_type"] = "test";
  216. // 纸质协议开始日期&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20220822&lt;/font&gt;
  217. // $dto["agree_begin_date"] = "test";
  218. // 纸质协议结束日期&lt;font color&#x3D;&quot;green&quot;&gt;示例值:20230822&lt;/font&gt;
  219. // $dto["agree_end_date"] = "test";
  220. // 协议号
  221. // $dto["agreement_no"] = "";
  222. // 纸质协议模板号
  223. // $dto["agreement_model"] = "";
  224. // 纸质协议模板名称
  225. // $dto["agreement_name"] = "";
  226. // 纸质签约日期
  227. // $dto["sign_date"] = "";
  228. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  229. }
  230. function getCombinePayConfig() {
  231. $dto = array();
  232. // 支付手续费(%)
  233. // $dto["fee_rate"] = "";
  234. // 支付固定手续费(元)
  235. // $dto["fee_fix_amt"] = "";
  236. // 交易手续费外扣时的账户类型
  237. // $dto["out_fee_acct_type"] = "";
  238. // 交易手续费外扣汇付ID
  239. // $dto["out_fee_huifuid"] = "";
  240. // 是否交易手续费外扣
  241. // $dto["out_fee_flag"] = "";
  242. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  243. }
  244. function getCashConfig() {
  245. $dto = array();
  246. // 是否开通取现
  247. // $dto["switch_state"] = "test";
  248. // 业务类型
  249. // $dto["cash_type"] = "test";
  250. // 取现手续费率(%)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
  251. // $dto["fee_rate"] = "test";
  252. // 提现手续费(固定/元)
  253. // $dto["fix_amt"] = "";
  254. // 是否交易手续费外扣
  255. // $dto["out_fee_flag"] = "";
  256. // 手续费承担方
  257. // $dto["out_fee_huifu_id"] = "";
  258. $dtoList = array();
  259. array_push($dtoList, $dto);
  260. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  261. }
  262. function getSettleConfig() {
  263. $dto = array();
  264. // 结算周期
  265. // $dto["settle_cycle"] = "test";
  266. // 节假日结算手续费率
  267. // $dto["fixed_ratio"] = "";
  268. // 起结金额
  269. // $dto["min_amt"] = "";
  270. // 结算手续费外扣时的账户类型
  271. // $dto["out_settle_acct_type"] = "";
  272. // 结算手续费外扣时的汇付ID
  273. // $dto["out_settle_huifuid"] = "";
  274. // 手续费外扣标记
  275. // $dto["out_settle_flag"] = "";
  276. // 留存金额
  277. // $dto["remained_amt"] = "";
  278. // 结算摘要
  279. // $dto["settle_abstract"] = "";
  280. // 结算批次号
  281. // $dto["settle_batch_no"] = "";
  282. // 结算方式
  283. // $dto["settle_pattern"] = "";
  284. // 是否优先到账
  285. // $dto["is_priority_receipt"] = "";
  286. // 自定义结算处理时间
  287. // $dto["settle_time"] = "";
  288. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  289. }
  290. function getBizConf() {
  291. $dto = array();
  292. // 延迟入账开关
  293. // $dto["delay_flag"] = "";
  294. // 商户开通强制延迟标记
  295. // $dto["forced_delay_flag"] = "";
  296. // 是否开通网银
  297. // $dto["online_flag"] = "";
  298. // 是否开通快捷
  299. // $dto["quick_flag"] = "";
  300. // 是否开通代扣
  301. // $dto["withhold_flag"] = "";
  302. // 是否开通微信预授权
  303. // $dto["wechatpay_pre_auth_flag"] = "";
  304. // 是否开通支付宝预授权
  305. // $dto["alipay_pre_auth_flag"] = "";
  306. // 是否开通补贴支付
  307. // $dto["combine_pay_flag"] = "";
  308. // 是否开通余额支付
  309. // $dto["balance_pay_flag"] = "";
  310. // 是否开通结算
  311. // $dto["settle_flag"] = "";
  312. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  313. }
  314. function getWxConfList() {
  315. $dto = array();
  316. // 支付场景
  317. // $dto["pay_scene"] = "test";
  318. // 手续费(%)
  319. // $dto["fee_rate"] = "test";
  320. // ~~商户经营类目~~
  321. // $dto["~~mcc~~"] = "";
  322. // 子渠道号
  323. // $dto["pay_channel_id"] = "";
  324. // 费率规则id
  325. // $dto["fee_rule_id"] = "";
  326. // 公众号支付Appid
  327. // $dto["wx_woa_app_id"] = "";
  328. // 微信公众号授权目录
  329. // $dto["wx_woa_path"] = "";
  330. // 微信小程序APPID
  331. // $dto["wx_applet_app_id"] = "";
  332. // 微信公众号APPID对应的秘钥
  333. // $dto["wx_woa_secret"] = "";
  334. // 微信小程序APPID对应的秘钥
  335. // $dto["wx_applet_secret"] = "";
  336. // 申请服务 
  337. // $dto["service_codes"] = "";
  338. // 交易手续费外扣时的账户类型
  339. // $dto["out_fee_acct_type"] = "";
  340. // 交易手续费外扣汇付ID
  341. // $dto["out_fee_huifuid"] = "";
  342. // 是否交易手续费外扣
  343. // $dto["out_fee_flag"] = "";
  344. $dtoList = array();
  345. array_push($dtoList, $dto);
  346. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  347. }
  348. function getUboInfo() {
  349. $dto = array();
  350. // 证件类型
  351. // $dto["ubo_id_doc_type"] = "test";
  352. // 证件正面照片
  353. // $dto["ubo_id_doc_copy"] = "test";
  354. // 证件姓名
  355. // $dto["ubo_id_doc_name"] = "test";
  356. // 证件号码
  357. // $dto["ubo_id_doc_number"] = "test";
  358. // 证件居住地址
  359. // $dto["ubo_id_doc_address"] = "test";
  360. // 证件有效期开始时间
  361. // $dto["ubo_period_begin"] = "test";
  362. // 证件有效期结束时间
  363. // $dto["ubo_period_end"] = "test";
  364. // 证件反面照片
  365. // $dto["ubo_id_doc_copy_back"] = "";
  366. $dtoList = array();
  367. array_push($dtoList, $dto);
  368. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  369. }
  370. function getWxRealnameInfo() {
  371. $dto = array();
  372. // 支付场景
  373. // $dto["pay_scene"] = "test";
  374. // 联系人姓名
  375. // $dto["name"] = "test";
  376. // 联系人手机号
  377. // $dto["mobile"] = "test";
  378. // 联系人证件号码
  379. // $dto["contact_id_card_number"] = "test";
  380. // 实名认证类型
  381. // $dto["realname_info_type"] = "";
  382. // 子渠道号
  383. // $dto["pay_channel_id"] = "";
  384. // 联系人类型
  385. // $dto["contact_type"] = "";
  386. // 联系人证件类型
  387. // $dto["contact_id_doc_type"] = "";
  388. // 联系人证件有效期开始时间
  389. // $dto["contact_period_begin_date"] = "";
  390. // 联系人证件有效期结束时间
  391. // $dto["contact_period_end_date"] = "";
  392. // 证书类型
  393. // $dto["cert_type"] = "";
  394. // 证书编号
  395. // $dto["cert_number"] = "";
  396. // 经营者/法人是否为受益人
  397. // $dto["owner"] = "";
  398. // 法人证件居住地址
  399. // $dto["legal_identification_address"] = "";
  400. // 小微经营类型
  401. // $dto["micro_biz_type"] = "";
  402. // 门店名称
  403. // $dto["store_name"] = "";
  404. // 门店省市编码
  405. // $dto["store_address_code"] = "";
  406. // 门店地址
  407. // $dto["store_address"] = "";
  408. // 特殊行业Id
  409. // $dto["category_id"] = "";
  410. // 是否金融机构
  411. // $dto["finance_institution_flag"] = "";
  412. // 金融机构类型
  413. // $dto["finance_type"] = "";
  414. // 受益人信息
  415. // $dto["ubo_info_list"] = getUboInfo();
  416. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  417. }
  418. function getAliConfList() {
  419. $dto = array();
  420. // 支付场景
  421. // $dto["pay_scene"] = "test";
  422. // 手续费(%)
  423. // $dto["fee_rate"] = "test";
  424. // 商户经营类目
  425. // $dto["mcc"] = "";
  426. // 子渠道号
  427. // $dto["pay_channel_id"] = "";
  428. // 拟申请的间联商户等级
  429. // $dto["indirect_level"] = "";
  430. // 交易手续费外扣时的账户类型
  431. // $dto["out_fee_acct_type"] = "";
  432. // 交易手续费外扣汇付ID
  433. // $dto["out_fee_huifuid"] = "";
  434. // 是否交易手续费外扣
  435. // $dto["out_fee_flag"] = "";
  436. $dtoList = array();
  437. array_push($dtoList, $dto);
  438. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  439. }
  440. function getUnionMicroInfo() {
  441. $dto = array();
  442. // 银联商户类别
  443. // $dto["mchnt_type"] = "test";
  444. // 商户经度
  445. // $dto["mer_lng"] = "test";
  446. // 商户纬度
  447. // $dto["mer_lat"] = "test";
  448. // 店铺名称
  449. // $dto["shop_name"] = "test";
  450. // 商户经营类目
  451. // $dto["mcc"] = "test";
  452. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  453. }
  454. function getUnionConfList() {
  455. $dto = array();
  456. // 借记卡手续费1000以上(%)
  457. // $dto["debit_fee_rate_up"] = "test";
  458. // 银联二维码业务贷记卡手续费1000以上(%)
  459. // $dto["credit_fee_rate_up"] = "test";
  460. // 借记卡手续费1000以下(%)
  461. // $dto["debit_fee_rate_down"] = "test";
  462. // 银联二维码业务贷记卡手续费1000以下(%)
  463. // $dto["credit_fee_rate_down"] = "test";
  464. // 银联业务手续费类型
  465. // $dto["charge_cate_code"] = "";
  466. // 借记卡封顶1000以上(元)
  467. // $dto["debit_fee_limit_up"] = "";
  468. // 借记卡封顶1000以下(元)
  469. // $dto["debit_fee_limit_down"] = "";
  470. // 商户经营类目
  471. // $dto["mcc"] = "";
  472. // 交易手续费外扣时的账户类型
  473. // $dto["out_fee_acct_type"] = "";
  474. // 交易手续费外扣汇付ID
  475. // $dto["out_fee_huifuid"] = "";
  476. // 是否交易手续费外扣
  477. // $dto["out_fee_flag"] = "";
  478. $dtoList = array();
  479. array_push($dtoList, $dto);
  480. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  481. }
  482. function getBankCardConf() {
  483. $dto = array();
  484. // 借记卡手续费(%)
  485. // $dto["debit_fee_rate"] = "test";
  486. // 贷记卡手续费(%)
  487. // $dto["credit_fee_rate"] = "test";
  488. // 商户经营类目
  489. // $dto["mcc"] = "test";
  490. // 银行业务手续费类型
  491. // $dto["charge_cate_code"] = "";
  492. // 借记卡封顶值
  493. // $dto["debit_fee_limit"] = "";
  494. // 云闪付借记卡手续费1000以上(%)
  495. // $dto["cloud_debit_fee_rate_up"] = "";
  496. // 云闪付借记卡封顶1000以上(元)
  497. // $dto["cloud_debit_fee_limit_up"] = "";
  498. // 云闪付贷记卡手续费1000以上(%)
  499. // $dto["cloud_credit_fee_rate_up"] = "";
  500. // 云闪付借记卡手续费1000以下(%)
  501. // $dto["cloud_debit_fee_rate_down"] = "";
  502. // 云闪付借记卡封顶1000以下(元)
  503. // $dto["cloud_debit_fee_limit_down"] = "";
  504. // 云闪付贷记卡手续费1000以下(%)
  505. // $dto["cloud_credit_fee_rate_down"] = "";
  506. // 是否开通小额双免
  507. // $dto["is_open_small_flag"] = "";
  508. // 小额双免单笔限额(元)
  509. // $dto["small_free_amt"] = "";
  510. // 小额双免手续费(%)
  511. // $dto["small_fee_amt"] = "";
  512. // 交易手续费外扣时的账户类型
  513. // $dto["out_fee_acct_type"] = "";
  514. // 交易手续费外扣汇付ID
  515. // $dto["out_fee_huifuid"] = "";
  516. // 是否交易手续费外扣
  517. // $dto["out_fee_flag"] = "";
  518. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  519. }
  520. function getBalancePayConfig() {
  521. $dto = array();
  522. // 支付手续费(%)
  523. // $dto["fee_rate"] = "";
  524. // 支付固定手续费(元)
  525. // $dto["fee_fix_amt"] = "";
  526. // 交易手续费外扣时的账户类型
  527. // $dto["out_fee_acct_type"] = "";
  528. // 交易手续费外扣汇付ID
  529. // $dto["out_fee_huifuid"] = "";
  530. // 是否交易手续费外扣
  531. // $dto["out_fee_flag"] = "";
  532. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  533. }
  534. function getHbFqFeeConfig() {
  535. $dto = array();
  536. // 花呗收单分期3期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  537. // $dto["acq_three_period"] = "test";
  538. // 花呗收单分期6期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  539. // $dto["acq_six_period"] = "test";
  540. // 花呗收单分期12期(%)分期费率不为空时,收单费率必填,大于0,保留2位小数,不小于渠道商成本;&lt;font color&#x3D;&quot;green&quot;&gt;示例值:1.0&lt;/font&gt;代表费率为1.00%
  541. // $dto["acq_twelve_period"] = "test";
  542. // 花呗分期3期(%)
  543. // $dto["three_period"] = "";
  544. // 花呗分期6期(%)
  545. // $dto["six_period"] = "";
  546. // 花呗分期12期(%)
  547. // $dto["twelve_period"] = "";
  548. // 商户经营类目
  549. // $dto["ali_mcc"] = "";
  550. // 支付场景
  551. // $dto["pay_scene"] = "";
  552. // 交易手续费外扣时的账户类型
  553. // $dto["out_fee_acct_type"] = "";
  554. // 交易手续费外扣汇付ID
  555. // $dto["out_fee_huifuid"] = "";
  556. // 是否交易手续费外扣
  557. // $dto["out_fee_flag"] = "";
  558. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  559. }
  560. function getOnlineFeeConfList() {
  561. $dto = array();
  562. // 业务类型
  563. // $dto["fee_type"] = "test";
  564. // 银行编码
  565. // $dto["bank_id"] = "test";
  566. // 借贷标志
  567. // $dto["dc_flag"] = "test";
  568. // 费率状态
  569. // $dto["stat_flag"] = "test";
  570. // 手续费(固定/元)
  571. // $dto["fix_amt"] = "";
  572. // 费率(百分比/%)
  573. // $dto["fee_rate"] = "";
  574. // 银行名称
  575. // $dto["bank_name"] = "";
  576. // 银行中文简称
  577. // $dto["bank_short_chn"] = "";
  578. $dtoList = array();
  579. array_push($dtoList, $dto);
  580. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  581. }
  582. function getOnlinePayFeeConfList() {
  583. $dto = array();
  584. // 业务类型
  585. // $dto["pay_type"] = "";
  586. // 交易手续费外扣时的账户类型
  587. // $dto["out_fee_acct_type"] = "";
  588. // 交易手续费外扣汇付ID
  589. // $dto["out_fee_huifuid"] = "";
  590. // 是否交易手续费外扣
  591. // $dto["out_fee_flag"] = "";
  592. $dtoList = array();
  593. array_push($dtoList, $dto);
  594. return json_encode($dtoList,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  595. }
  596. function getFileInfo() {
  597. $dto = array();
  598. // D1结算协议图片文件
  599. // $dto["settle_agree_pic"] = "";
  600. // 授权委托书
  601. // $dto["auth_enturst_pic"] = "";
  602. // 商务协议
  603. // $dto["ba_pic"] = "";
  604. // 公司照片一
  605. // $dto["store_header_pic"] = "";
  606. // 公司照片二
  607. // $dto["store_indoor_pic"] = "";
  608. // 公司照片三
  609. // $dto["store_cashier_desk_pic"] = "";
  610. // 法人身份证人像面
  611. // $dto["legal_cert_back_pic"] = "";
  612. // 法人身份证国徽面
  613. // $dto["legal_cert_front_pic"] = "";
  614. // 营业执照图片
  615. // $dto["license_pic"] = "";
  616. // 组织机构代码证
  617. // $dto["org_code_pic"] = "";
  618. // 开户许可证
  619. // $dto["reg_acct_pic"] = "";
  620. // 结算卡反面
  621. // $dto["settle_card_back_pic"] = "";
  622. // 结算卡正面
  623. // $dto["settle_card_front_pic"] = "";
  624. // 结算人身份证人像面
  625. // $dto["settle_cert_back_pic"] = "";
  626. // 结算人身份证国徽面
  627. // $dto["settle_cert_front_pic"] = "";
  628. // 税务登记证
  629. // $dto["tax_reg_pic"] = "";
  630. // 实名登记证书照片
  631. // $dto["cert_pic"] = "";
  632. // 个人商户身份证件正面照片
  633. // $dto["identification_front_pic"] = "";
  634. // 个人商户身份证件反面照片
  635. // $dto["identification_back_pic"] = "";
  636. // 单位证明函照片
  637. // $dto["company_prove_pic"] = "";
  638. // 金融机构许可证图片1
  639. // $dto["finance_license_pic1"] = "";
  640. // 金融机构许可证图片2
  641. // $dto["finance_license_pic2"] = "";
  642. // 金融机构许可证图片3
  643. // $dto["finance_license_pic3"] = "";
  644. // 金融机构许可证图片4
  645. // $dto["finance_license_pic4"] = "";
  646. // 金融机构许可证图片5
  647. // $dto["finance_license_pic5"] = "";
  648. // 联系人身份证国徽面
  649. // $dto["contact_id_front_pic"] = "";
  650. // 联系人身份证人像面照
  651. // $dto["contact_id_back_pic"] = "";
  652. // 联系人护照人像面
  653. // $dto["contact_passport_img_pic"] = "";
  654. // 联系人证件照正面
  655. // $dto["contact_cert_front_pic"] = "";
  656. // 联系人证件照反面
  657. // $dto["contact_cert_back_pic"] = "";
  658. // 微信业务办理授权函
  659. // $dto["contact_wx_busi_auth_pic"] = "";
  660. // 行业经营许可证资质照片一
  661. // $dto["industry_busi_license_pic1"] = "";
  662. // 行业经营许可证资质照片二
  663. // $dto["industry_busi_license_pic2"] = "";
  664. // 行业经营许可证资质照片三
  665. // $dto["industry_busi_license_pic3"] = "";
  666. // 行业经营许可证资质照片四
  667. // $dto["industry_busi_license_pic4"] = "";
  668. // 行业经营许可证资质照片五
  669. // $dto["industry_busi_license_pic5"] = "";
  670. // 行业经营许可证资质照片六
  671. // $dto["industry_busi_license_pic6"] = "";
  672. // 法人护照人像面
  673. // $dto["legal_passport_img_pic"] = "";
  674. // 法人港澳台通行证正面
  675. // $dto["legal_hk_aom_front_pic"] = "";
  676. // 法人其他证件照片
  677. // $dto["legal_other_cert_pic"] = "";
  678. // 持卡人身份证人像面
  679. // $dto["cert_front_pic"] = "";
  680. // 持卡人身份证国徽面
  681. // $dto["cert_back_pic"] = "";
  682. // 持卡人护照人像面
  683. // $dto["cert_passport_img_pic"] = "";
  684. // 持卡人港澳台通行证正面
  685. // $dto["cert_hk_aom_front_pic"] = "";
  686. // 持卡人其它证件照片
  687. // $dto["cert_other_pic"] = "";
  688. // 收银台照片
  689. // $dto["cashier_desk_pic"] = "";
  690. // 店铺内景照
  691. // $dto["indoor_pic"] = "";
  692. // 门头照
  693. // $dto["header_pic"] = "";
  694. // 变更申请表文件
  695. // $dto["modify_apply_pic"] = "";
  696. // 签约人身份证照片-人像面
  697. // $dto["sign_identity_front_file_id"] = "";
  698. // 签约人身份证照片-国徽面
  699. // $dto["sign_identity_back_file_id"] = "";
  700. // 签约人法人授权书
  701. // $dto["sign_auth_file_id"] = "";
  702. // 支付宝授权函照片
  703. // $dto["contact_ali_busi_auth_pic"] = "";
  704. return json_encode($dto,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
  705. }