添加分账接收方为商户号的时候,NAME参数要传递商户全称
添加普通商户为分账接收方提示请求参数错误是什么原因?报错: [图片] 以下代码说明: 传的openid为当前支付人的openid,是可以添加成功的。 传的mchId为分账的出资商户号或一个陌生的商户号,都报请求参数错误! private static ProfitsharingService profitsharingService;//分账服务 /** * 添加分账接收方(发起分账前需先添加分账接收方) * 参考文档:https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=25_3&index=4 * * @param openId 接收方是个人,就传这个 * @param mchId 接收方商户号,就传这个 * @return */ public static Result addReceiver(String openId,String mchId){ try { AddReceiverRequest request = new AddReceiverRequest(); request.setSubMchid(sub_mchid); request.setAppid(appId); if (!StringUtils.isBlank(openId)){ request.setType(ReceiverType.PERSONAL_OPENID); request.setAccount(openId); request.setRelationType(ReceiverRelationType.USER); //用户 }else if(!StringUtils.isBlank(mchId)){ request.setType(ReceiverType.MERCHANT_ID); request.setAccount(mchId); request.setRelationType(ReceiverRelationType.PARTNER);//合作伙伴 } AddReceiverResponse addReceiverResponse = profitsharingService.addReceiver(request); return Result.success(addReceiverResponse); } catch (ServiceException e) { log.error("ServiceException添加分账接收方异常",e); return Result.fail(e.getErrorMessage()); } catch (Exception e){ log.error("Exception添加分账接收方异常",e); return Result.fail("添加分账接收方异常"); } }
11-08登陆商户号去站内信查看或按要求查看下具体原因 然后看下是不是通过插件拉起的支付以及完成接入微短剧,接入成功后最好提供下后台页面的截图方便开放平台 人员为您排查问题
虚拟支付 wx.requestVirtualPayment 提示15019,怎么处理?对应开发文档链接为:支付 / wx.requestVirtualPayment (qq.com) wx.requestVirtualPayment 提示15019 已联系商户平台确认微信商户一切正常 微信小程序 AppID(小程序ID) wxa321ef8a36bc8d76 虚拟支付:商户号:1682650214 虚拟支付:offerID: 1450265682 小程序类目为 “微短剧”,安卓微信虚拟支付提示 “requestVirtualPayment:fail 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。&midas_err_code=1003-999-35506”,然后根据小程序管理中心接入 虚拟支付,调用wx.requestVirtualPayment 接口时提示错误代码 15019,errmsg为“requestVirtualPayment:fail 调微信报商户受限,商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。&midas_err_code=1003-999-35506” 已联系微信商户平台确认过微信商户账户一切正常 [图片] [图片]
08-09Look at the picture I sent. Do you have a body field parameter? You can delete it and try again[图片]
Solve Native API $key0$ parameter format error?I receive the error: $key0$ parameter format error When using the WeChat native pay api to generate a QR code. and I do not know how to fix this. The body of the request I send is as follows: [图片] I am also passing in my merchant serial number, merchant key as well as my apiV3 key. Any help would be greatly appreciated. Thank you in advance.
2023-03-09[图片]
The `certs` contains the merchant's certificate?The `certs()` contains the merchant's certificate serial number() which is not allowed here.postman已经跑通了,证书序列号应该是对的 证书也是对的,用的是官网给的SDK [图片][图片]
2022-06-29企业付款到钱这个接口不支持HMAC-SHA256签名方式,所以会报该错。 换成MD5签名方式就可以啦!
企业付款到零钱调用企业付款API 参数一个一个核对,生成的签名跟签名工具比较 都一模一样,但是每次提醒报错,参数错误:签名字段必填,最长为32个字符?????????? 自己生成签名: [图片] [图片]
2022-05-30设置time_expire时间,超过时间后会提示订单时间非法~ 这个问题主要是在付款码它是一直变动的,具有一定的时效性,过了该时间,就会报支付失败。
付款码支付 设置了time_expire 为5分钟但是没到1分钟付款码再查询交易,就显示交易已经被?付款码支付 https://api.mch.weixin.qq.com/pay/micropay 交易结束时间 time_time_expire 设置为3分钟,但是不到1分钟就失效了。 付款码支付 设置了time_expire 为5分钟但是没到1分钟付款码再查询交易,就显示交易已经被关闭了~ 【请求数据】:<xml> <nonce_str>1649947627868</nonce_str> <sign>0C901E2252C7F8901937A39D3B48DABC</sign> <body>测试商品</body> <attach>74</attach> <out_trade_no>010080001202204140500200019</out_trade_no> <total_fee>1</total_fee> <time_start>20220414224707</time_start> <time_expire>20220414225007</time_expire> <auth_code>135751916326716757</auth_code> </xml> 【响应数据】:<xml><return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[OK]]></return_msg> <result_code><![CDATA[SUCCESS]]></result_code> <trade_state><![CDATA[PAYERROR]]></trade_state> <out_trade_no><![CDATA[010080001202204140500200019]]></out_trade_no> <attach><![CDATA[]]></attach> <trade_state_desc><![CDATA[支付失败,请撤销订单]]></trade_state_desc> <nonce_str><![CDATA[74DI1QYhc8JyIyG4]]></nonce_str> <sign><![CDATA[7FFC1C44B977C33FA18609A09D711CCE]]></sign> </xml>
2022-04-15