100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 微信支付(一) - 企业付款到用户零钱

微信支付(一) - 企业付款到用户零钱

时间:2020-01-29 20:45:58

相关推荐

微信支付(一) - 企业付款到用户零钱

使用场景介绍

官方说的太绕了, 简单说就是 app运营商(网站/等等)… 代表你,你想给你网站用户打钱;那么首先你得提交一些列材料去微信申请申请详细介绍地址参考

https://pay./wiki/doc/api/tools/mch_pay.php?chapter=3_1

关于下面方法,配置文件参考

WXPayConfig参考地址

提交到微信的必填参数

Map<String, String> reqData = newHashMap();reqData.put("mch_appid", "商户账号appid"); //申请商户号的appid或商户号绑定的appidreqData.put("mchid", "商户号"); // 微信支付分配的商户号reqData.put("nonce_str", "随机字符串"); //随机字符串,不长于32位reqData.put("partner_trade_no", "商户订单号,需保持唯一性(只能是字母或者数字,不能包含有其他字符)");reqData.put("amount", "企业付款金额,单位为分");reqData.put("desc", "企业付款备注"); //必填。注意:备注中的敏感词会被转成字符*reqData.put("openid", "用户openid"); //商户appid下,某用户的openidreqData.put("check_name", "NO_CHECK"); //校验用户姓名选项 NO_CHECK:不校验真实姓名 FORCE_CHECK:强校验真实姓名reqData.put("spbill_create_ip", "Ip地址"); // 该IP同在商户平台设置的IP白名单中的IP没有关联,该IP可传用户端或者服务端的IP。

调用支付

使用的时候 创建WXWithdrawPay 对象

DemoWXPayConfig config = new DemoWXPayConfig();WXWithdrawPay wxWithdrawPay = new WXWithdrawPay(config);Map<String, String> resData = wxWithdrawPay.withdrawToWX(reqData);String returnCode = resData.get("return_code");String returnMsg = resData.get("return_msg");

返回值

返回值详情参考地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。