[图片]按照这个来吧
证书出错[图片][图片]
2020-08-12WxPayUnifiedOrderRequest orderRequest = new WxPayUnifiedOrderRequest(); orderRequest.setBody(payInfo.getBody()); orderRequest.setOutTradeNo(payInfo.getPayNo()); orderRequest.setTotalFee((int) Arith.mul(payInfo.getPayAmount(), 100)); orderRequest.setSpbillCreateIp(IPHelper.getIpAddr()); orderRequest.setNotifyUrl(apiConfig.getDomainName() + "/notice/pay/order"); orderRequest.setTradeType(WxPayConstants.TradeType.JSAPI); orderRequest.setOpenid(openId); orderRequest.setSignType("MD5"); b不能设置profit_sharing,那我改在哪里设置?
发起支付类WxPayUnifiedOrderRequest缺少profit_sharing微信支付中,我用的官方的对象WxPayUnifiedOrderRequest,但是我想设置分账参数profit_sharing,但对象中没有该参数的。我要怎么设置参数profit_sharing????
2020-08-12amount中的金额是不带双引号的。而且type 如果是个人的话,value值应该为PERSONAL_OPENID
微信分账返回receiver未设置做服务商分账功能,添加分账接收人(个人、商户)都试了下,返回都成功。订单支付也成功,然后发起分账,返回{return_msg=receiver未设置, return_code=FAIL}。 第二次添加分账接收人时我名字随便打了一个,提示不一致,所以第一次添加时确实成功了。商户也显示添加成功。但是发起分账,不管个人还是商户,都返回receiver未设置。这是啥问题呢? 下面是请求,部分字段值做了下处理 分账请求MAP:{transaction_id=420000038320190725518452XXXX, receivers=[{"amount":"1","description":"分账到XXX","type":"PERSONAL_WECHATID","account":"XXX"}], appid=wxc04e9fd1XXXXXXX, out_order_no=FZ156406885192XXXX, mch_id=150XXXX551, sub_mch_id=150XXXX271} 分账请求返回XML:<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[receiver未设置]]></return_msg></xml> 麻烦大佬给看看,谢谢~
2020-07-29