微信 支付,{return_msg=mch_id参数格式错误, return_code=FAIL}

{return_msg=mch_id参数格式错误, return_code=FAIL} 这个错误是怎么犯的啊,
如何解决 ,求前辈们指教。在线等。。。。。

我的商户号对了好几遍,没有错误啊,不就是 申请成功后给的商户号吗。而且我把商户号这个参数去掉了,它还是报这个错误。

//发起微信支付请求  
public static String httpsRequest(String requestUrl, String requestMethod, String outputStr) {    
  try {    
      URL url = new URL(requestUrl);    
      HttpURLConnection conn = (HttpURLConnection) url.openConnection();    
       System.out.println(conn);
      conn.setDoOutput(true);    
      conn.setDoInput(true);    
      conn.setUseCaches(false);    
      // 设置请求方式(GET/POST)    
      conn.setRequestMethod(requestMethod);    
      conn.setRequestProperty("content-type", "application/x-www-form-urlencoded");    
      // 当outputStr不为null时向输出流写数据    
      if (null != outputStr) {    
          OutputStream outputStream = conn.getOutputStream();    
          // 注意编码格式    
          outputStream.write(outputStr.getBytes("UTF-8"));    
          System.out.println("999999999999999999999"+outputStream);
          outputStream.close();    
      }    
      System.out.println("!!!!!!!!!!"+conn);
      // 从输入流读取返回内容    
      InputStream inputStream = conn.getInputStream();   
      InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");    
      System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@"+inputStream);
      BufferedReader bufferedReader = new BufferedReader(inputStreamReader); 
      String str = null;  
      StringBuffer buffer = new StringBuffer();    
      while ((str = bufferedReader.readLine()) != null) {  
          System.out.println("121232"+str);
          buffer.append(str);    
      }    
      // 释放资源    
      bufferedReader.close();    
      inputStreamReader.close();    
      inputStream.close();    
      inputStream = null;    
      conn.disconnect();    
      return buffer.toString();    
  } catch (ConnectException ce) {    
      System.out.println("连接超时:{}"+ ce);    
  } catch (Exception e) {    
      System.out.println("https请求异常:{}"+ e);    
  }    
  return null;    
}    

        //微信统一下单参数设置  
public static String WXParamGenerate(String description,String out_trade_no,double total_fee,String product_id) throws Exception{  
    int fee = (int)(total_fee * 100.00);  
    Map<String,String> param = new HashMap<String,String>();  
    param.put("appid",ConstantUtil.APP_ID);  
    param.put("mch_id",ConstantUtil.MCH_ID); 
    param.put("nonce_str",NonceStr());  //随机字符串 
    param.put("body",description);  //商品描述
    param.put("out_trade_no",out_trade_no);  //商户订单号
    param.put("total_fee",fee+"");  //金额
    param.put("spbill_create_ip",GetIp());  //获取Ip
    param.put("notify_url",ConstantUtil.WEIXIN_NOTIFY);  //获取回调函数
    param.put("trade_type","MWEB");  //支付类型    《H5支付》 
    param.put("product_id",product_id+"");  //商品ID
    //获取签名
    String sign = GetSign(param);  

    param.put("sign", sign);  
 /*   StringBuffer d =new StringBuffer();
    String dd =parseMapToXml(d,param);
    System.out.println("45645465465645465645"+dd);*/
    return GetMapToXML(param);  
}  

    生成的xml
    <xml>
<sign>![CDATA[861D4992EB4C8C1E044EE874DB241A84]]</sign>
<body>![CDATA[sdfsdf]]</body>
<mch_id>![CDATA[1236523159]]</mch_id>
<product_id>![CDATA[1]]</product_id>
<spbill_create_ip>![CDATA[10.100.1.20]]</spbill_create_ip>
<total_fee>![CDATA[100]]</total_fee>
<notify_url>![CDATA[http://www.weixin.com/mobile/weixin/weixin_pay_result.jsp]]
</notify_url>
<appid>![CDATA[wx6a1ed640f5a09b19]]</appid>
<out_trade_no>![CDATA[1509506925f3981795-af0c-4931-af3a-3c8b7f732433]]
</out_trade_no>
<nonce_str>![CDATA[MC4zMjcxMzY1NDU1MjM1MDE3OjpXZW]]</nonce_str>
<trade_type>![CDATA[MWEB]]</trade_type>

6个回答

我的商户号对了好几遍,没有错误啊,不就是 申请成功后给的商户号吗。而且我把商户号这个参数去掉了,它还是报这个错误。

10位数字,不要把@...重复的那部分加上

woainiliushuning
MOnkey? 我就是用的10位商户号,一直就是这个。不对。
接近 2 年之前 回复

大佬们,帮忙看看这个有什么问题:

<![CDATA[wx4562b5fc04722c84]]>
<![CDATA[1434555465]]>
<![CDATA[1788623152]]>
<![CDATA[1add1a30ac87aa2db72f57a2375d8fec]]>
<![CDATA[0CB01533B8C1EF103065174F50BCA001]]>

<![CDATA[body1234]]>
<![CDATA[8774040423F040ba8AD16C329D4C4285]]>
<![CDATA[99]]>
<![CDATA[123.12.12.123]]>
<![CDATA[http://wxpay.wxutil.com/pub_v2/pay/notify.v2.php]]>
<![CDATA[MWEB]]>
<![CDATA[{"h5_info": {"type":"Wap","wap_url": "https://pay.qq.com","wap_name": "腾讯充值"}}]]>

也是报错:mch_id参数格式错误

大佬们,帮忙看看这个有什么问题:

《appid》《![CDATA[wx4562b5fc04722c84]]》《/appid》
《mch_id》《![CDATA[1434555465]]》《/mch_id》
《sub_mch_id》《![CDATA[1788623152]]》《/sub_mch_id》
《nonce_str》《![CDATA[1add1a30ac87aa2db72f57a2375d8fec]]》《/nonce_str》
《sign》《![CDATA[0CB01533B8C1EF103065174F50BCA001]]》《/sign》
《body》《![CDATA[body1234]]》《/body》
《out_trade_no》《![CDATA[8774040423F040ba8AD16C329D4C4285]]》《/out_trade_no》
《total_fee》《![CDATA[99]]》《/total_fee》
《spbill_create_ip》《![CDATA[123.12.12.123]]》《/spbill_create_ip》
《notify_url》《![CDATA[http://wxpay.wxutil.com/pub_v2/pay/notify.v2.php]]》《/notify_url》
《trade_type》《![CDATA[MWEB]]》《/trade_type》
《scene_info》《![CDATA[{"h5_info": {"type":"Wap","wap_url": "https://pay.qq.com","wap_name": "腾讯充值"}}]]》《/scene_info》

weixin_43545369
亚轩啊 大佬 你是怎么解决的啊
7 个月之前 回复
qq_41944179
博客初体验 我也遇到这个问题,怎么解决,大佬们
大约一年之前 回复

不是写了商户号参数格式错误了么

woainiliushuning
MOnkey? 回复alunSemiconductor: 好
接近 2 年之前 回复
ejiao1233
alunSemiconductor 回复MOnkey?: 不如把代码贴一下啊,这样子问恐怕没法解决问题
接近 2 年之前 回复
woainiliushuning
MOnkey? 我就是用的10位商户号,一直就是这个。不对。
接近 2 年之前 回复

mch_id是微信商户平台的账号,纯数字,10位左右吧,地址是pay.weixin.qq.com

woainiliushuning
MOnkey? 我就是用的10位商户号,一直就是这个。不对。
接近 2 年之前 回复
woainiliushuning
MOnkey? 我确定我的商户号没有问题
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信 支付,return_msg=mch_id参数格式错误, return_code=FAIL
return_msg=mch_id参数格式错误, return_code=FAIL 这个错误是怎么犯的啊,rn如何解决 ,求前辈们指教。在线等。。。。。rnrn我的商户号对了好几遍,没有错误啊,不就是 申请成功后给的商户号吗。而且我把商户号这个参数去掉了,它还是报这个错误。rnrn //发起微信支付请求 rn public static String httpsRequest(String requestUrl, String requestMethod, String outputStr) rn try rn URL url = new URL(requestUrl); rn HttpURLConnection conn = (HttpURLConnection) url.openConnection(); rn System.out.println(conn);rn conn.setDoOutput(true); rn conn.setDoInput(true); rn conn.setUseCaches(false); rn // 设置请求方式(GET/POST) rn conn.setRequestMethod(requestMethod); rn conn.setRequestProperty("content-type", "application/x-www-form-urlencoded"); rn // 当outputStr不为null时向输出流写数据 rn if (null != outputStr) rn OutputStream outputStream = conn.getOutputStream(); rn // 注意编码格式 rn outputStream.write(outputStr.getBytes("UTF-8")); rn System.out.println("999999999999999999999"+outputStream);rn outputStream.close(); rn rn System.out.println("!!!!!!!!!!"+conn);rn // 从输入流读取返回内容 rn InputStream inputStream = conn.getInputStream(); rn InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8"); rn System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@"+inputStream);rn BufferedReader bufferedReader = new BufferedReader(inputStreamReader); rn String str = null; rn StringBuffer buffer = new StringBuffer(); rn while ((str = bufferedReader.readLine()) != null) rn System.out.println("121232"+str);rn buffer.append(str); rn rn // 释放资源 rn bufferedReader.close(); rn inputStreamReader.close(); rn inputStream.close(); rn inputStream = null; rn conn.disconnect(); rn return buffer.toString(); rn catch (ConnectException ce) rn System.out.println("连接超时:"+ ce); rn catch (Exception e) rn System.out.println("https请求异常:"+ e); rn rn return null; rn rn rn //微信统一下单参数设置 rn public static String WXParamGenerate(String description,String out_trade_no,double total_fee,String product_id) throws Exception rn int fee = (int)(total_fee * 100.00); rn Map param = new HashMap(); rn param.put("appid",ConstantUtil.APP_ID); rn param.put("mch_id",ConstantUtil.MCH_ID); rn param.put("nonce_str",NonceStr()); //随机字符串 rn param.put("body",description); //商品描述rn param.put("out_trade_no",out_trade_no); //商户订单号rn param.put("total_fee",fee+""); //金额rn param.put("spbill_create_ip",GetIp()); //获取Iprn param.put("notify_url",ConstantUtil.WEIXIN_NOTIFY); //获取回调函数rn param.put("trade_type","MWEB"); //支付类型 《H5支付》 rn param.put("product_id",product_id+""); //商品IDrn //获取签名rn String sign = GetSign(param); rn rn param.put("sign", sign); rn /* StringBuffer d =new StringBuffer();rn String dd =parseMapToXml(d,param);rn System.out.println("45645465465645465645"+dd);*/rn return GetMapToXML(param); rn rn rn 生成的xmlrn rn ![CDATA[861D4992EB4C8C1E044EE874DB241A84]]rn ![CDATA[sdfsdf]]rn ![CDATA[1236523159]]rn ![CDATA[1]]rn ![CDATA[10.100.1.20]]rn ![CDATA[100]]rn ![CDATA[http://www.weixin.com/mobile/weixin/weixin_pay_result.jsp]]rn rn ![CDATA[wx6a1ed640f5a09b19]]rn ![CDATA[1509506925f3981795-af0c-4931-af3a-3c8b7f732433]]rn rn ![CDATA[MC4zMjcxMzY1NDU1MjM1MDE3OjpXZW]]rn ![CDATA[MWEB]]rn
微信小程序支付mch_id返回提示格式错误
1.调用https://api.mch.weixin.qq.com/pay/unifiedorder接口的mch_id格式是什么rnrn我的是1234567890 数字为假数据,真实数据不是这个1234567890rnrn2.如果格式没有错误,还有什么问题会导致出现这个问题
微信小程序 微信支付 return_code 值 fail
if (return_code.ToUpper() == "SUCCESS")                 {                     //通信成功 } 如果通信失败,也就是 SUCCESS/FAIL 此字段是通信标识,  这个通信标识为FAIL时候,出错的可能性很多,请仔细看https://pay.weixin.qq.com/wiki/doc/api/ap
微信H5支付 商户参数格式错误
解决方法: 在返回mweb_url 后不要直接访问这个链接,在当前页面用js window.location.href = url 跳转就可以了
iOS微信H5支付提示参数格式错误
在接入微信h5支付时遇到商家参数格式错误,请联系商家解决 的错误提示,查了下官方文档应该是下面两个原因导致的: 1. 当前调起H5支付的referer为空导致,一般是因为直接访问页面调起H5支付,请按正常流程进行页面跳转后发起支付,或自行抓包确认referer值是否为空 2. 如果是APP里调起H5支付,需要在webview中手动设置referer,如( MapextraHeaders = ...
微信支付 mch_id 格式错误 这是个什么问题
统一下单 接口 的mch_id 不就是 商户id么 用的是认证 发到邮箱里面的 就是一串数字 哪里来的 格式错误- -rnrn[img=https://img-bbs.csdn.net/upload/201606/28/1467085963_842113.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201606/28/1467085973_539595.png][/img]
golang微信公众平台支付错误 chooseWxPay:fail
上次的的血泪教训是4个小时,这次是2天,当时的情况是这样的: config  ok,各提起支付的参数获取正常,在微信支付接口签名校验工具的校对结果完全一致,但就是报 chooseWxPay:fail,同事的ios手机上报参数错误,但是校验工具告诉我没错。 翻遍了google前6页的所有文章,有说支付目录不对的,有说timeStamp大小写的。。。我把所有可能不可能的全都试了一遍,依然 choo
微信支付:JSAPI拉起支付,return_msg=签名错误
相信各位写支付的小伙伴都不是粗心大意的人,打印发给微信的xml参数,复制到官方文档的校验工具,是检测通过。 图下的appsecret是校验工具用来验证签名的,而apikey是统一下单时签名时用的 apikey是对应微信支付平台的,而微信支付平台可以绑定小程序和app,小程序或app调用统一下单时,参数sign,创建签名时传入的apikey就是它,千万不要传appsecret,我就是因为这...
微信的微信支付终于弄好了
主要有几个坑: 1、在微信公众号平台里面查找appId和appsecret,这个app秘钥很多时候在开发完成之后,需要重置一下,坑!另外,appid也可以在这里看到! 2、在微信商户平台里面需要设置api秘钥(paternerKey),所谓paternerKey意思就是伙伴的秘钥,也就是合作商的秘钥,所有肯定要在商户平台找,很多时候开发完成之后也要重设一下,坑!
微信公众号支付提示get_bran_wcpay_request:fail
微信公众号支付提示get_bran_wcpay_request:fail错误, 登录微信商户后台,进入产品中心,开发配置。 支付授权目录,增加授权目录就可以排除错误。
微信支付-公众号支付-choosewxpay:fail
是司机都要翻船的. 公众号支付涉及微信平台两个大类的接口,要在客户端最后调用出成功的微信支付界面真是一件不容易的事情. JSAPI类接口: 1.wx.config 2.wx.chooseWXPay 支付类接口: 1.unifiedorder 2.notify   网上一堆的码工朋友被腾讯坑得不要不要地.现在想总结一下.   1.后台的配置一定要配置好: 1.1.公众号平台:...
微信服务号支付 xml格式错误
今天做微信h5充值的时候按照官方的api,发送请求 结果返回  折腾半天发现时openid的问题 opened 是通过 authorization_code 从微信请求的数据  在python 中 通过get出来的 open type 时 unicode 这就是问题 发送充值请求的时候 拼接xml 要求xml 时utf8 所以 需要encode才能正常
微信 redirect_uri参数错误
我这里说的是出现这个问题的某一个可能。 授权目录是网站发起请求的页面所在目录,并且必须是能通过url地址访问的(与真实物理目录路径无关)。 注意这个目录在注册填写时,需要精确到最细一级的且使用名称后直接加文件名。也就是说:你的url在回调 时,必须能访问到你的处理程序文件,其实和在地址上是一样的: 例 https://www.xxxx.com/xxx(项目名)/xxx(wel.xml的
微信redirecturi参数错误
这个错误很多情况下都是因为我们的域名配置错了: 解决方法 1、 2、 在这里修改了授权域名就好了,。
微信H5公众号支付问题-(get_brand_wcpay_request:fail)2017年10月
微信H5公众号支付问题-(get_brand_wcpay_request:fail)
微信app支付,在服务端获取预支付id时候,遇到商户号mch_id与appid不匹配
获取预支付id时候,微信返回的信息是rnrn FAILrn 商户号mch_id与appid不匹配rnrn需要说明的是:appid用的是微信开放平台审核通过的appId,是登陆开放平台后看到的appId,而不是审核通过后微信发送到提交人邮箱的里面的appid(这两个appid不知道是不是同一个),现在的我,何去何从rn
支付--微信APP支付
写在最前:关于文中涉及到隐私的部分已经隐去,只做技术分享。先简单介绍一下背景,公司app要改成H5混合开发需要对原有的app后台进行移植,增加新的接口功能满足新需求。在移植的时候我直接把原来的微信支付模块全部搬过来,前端那边微信支付一直没做好,后台这边我也没法测试移植的模块能否正常支付。等前端把微信支付部分做好以后,我才开始测试这部分代码,本想着之前app中都用得好好的,现在应该也没什么问题,实际上
微信H5支付,微信手机端支付,微信手机网页支付
最新实用的微信H5手机网站支付源码实例 微信手机端支付 微信网页支付
微信app支付和微信网页支付 java
微信app支付和微信网页支付大致相同,但是细节上还是有些区分的 1.微信网页支付代码 @PostMapping(value = "wxPay") @ApiOperation("微信充值") @ResponseBody public synchronized ResultModel wxPay(HttpServletRequest request,Stri...
支付 微信
微信支付文档,实现支付功能。相关文档查看和代码查看
fail to initialize libtcl.dll错误!!!
各位大侠,本人在安装一台SYBASE客户端,打开DSEDIT的时候提示如下错误:“fail to initialize libtcl.dll. please make sure the SYSBASE environment variable is set correctly. ”该电脑为WINXP操作系统,SYBASE V11.92版本,已经卸载重新安装过了,打开DSEDIT的时候还是提示该错误,打开其他Sybase Central也是进入不了。请教各位,出现该现象一般会是什么原因引起?应如何解决,急!!!谢谢啦...
微信 chooseWXPay fail问题解决(非支付目录配置问题),支付接口参数问题
开发支付功能,遇到chooseWXPay fail问题,仔细检查后,支付目录配置正确,代码无问题,却一直无法成功调用接口,最终测试发现问题是由于 参数错误导致. $('#chooseWXPay').on('click', function(){ wx.chooseWXPay({ timestamp: payObject.timestamp, // 支付签名时间戳,注意微信jssdk中的所
微信支付接口返回chooseWXPay:fail
微信支付接口返回chooseWXPay:fail基本都是参数问题引起的 wx.chooseWXPay({ appId: "", timestamp: "", // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: "", // 支付签名随机串,不长于 32 位 p
微信跨境支付 jsapi支付
微信跨境海外 jsapi 支付 微信跨境海外 jsapi 支付,太多坑了,开发的时候连接口手册都不知道哪里下载,后来发邮件给微信客服,然后才有了接口文档,最坑的是没有sdk,只能硬啃文档,真的是晦涩难懂的文档,遇到问题只能发邮件给客服,一天回一封,不管你发几封邮件,他们基本只回一封,且回答的问题没卵用,坑坑坑,微信的各种技术文档各种坑。 好吧,接下来说正题:本人整理了一份微信跨境海外 jsapi ...
微信Redirect_uri参数错误解决方法
一般网上能找到的解决办法就是:接口权限–&gt;网页权限–&gt;修改测试公众号的: 注意了,这个地方是测试公众号账号,所以上图看到的域名+端口,是6543端口,这里这么配置也一样可以正常跳转至你所配置的界面。 但是,如果是申请了正式的公众号,这里就行不通了,正式公众号要验证第一关就打回原形了,点击确认按钮后,就告诉你格式不正确了,不能带这个端口号正式公众号的: 这是因为微信只支持80或者443端口。
微信第三方登录redirect_uri 参数错误
本人碰到这个问题花了半个小时在网上找原因,基本上都说的差不多 授权回调域 必须是 www.biadu.com 这样的格式。可是一看自己的回调域填的绝对没问题,那就不是这个原因,后来一看官方文档这么解释的redirect_uri 重定向地址,需要进行UrlEncode,一看自己的没有做url转码 ,于是到这个http://tool.chinaz.com/tools/urlencode.aspx地
微信APP支付返回-1错误
【准备事项】 1、在微信开放平台https://open.weixin.qq.com申请新应用并拿到APPID,给这个应用申请开通支付功能并拿到商户ID。 2、在商户平台https://pay.weixin.qq.com配置API密钥。 【服务器端注意事项】 1、根据SDK中的例子调用【统一下单API】拿到prepay_id。 2、签名给APP用。(重中之
微信公众号开发 redirect_uri 参数错误
之前做过一个微信公众号,后来没用了,就荒废了。最近有了自己的服务器,就想部署上去。然后在打开菜单里的的网页时,就出现了这个错误。看后台日志,没报错,数据全取对并返回了。应该是公众号的设置问题。 瞎撞结果被我撞到了,因为我没有申请服务号,所以用的是调试号。在“体验接口权限表“中,有个网页服务-》网页账号,点修改,把这里的域名改成新的服务器域名或ip。 问题解决。 写在最后: 同一个问题,可能
微信菜单 redirect_uri参数错误
1、检查网页授权域名设置,形如www.***.com,必须要有www www.funlock.cn 2、检查回调url中的appId是否正确。
微信提示redirect_uri参数错误
微信提示redirect_uri参数错误时检查授权回调页面域名, 如图
get_brand_wcpay_request:fail,微信公众号支付的那点坑
微信公众号支付一直提示“支付验证签名失败”,明明签名没有问题,用微信验证签名工具(点击打开链接)验证签名也没问题,但就是在支付的时候提示“支付验证签名失败”, 我忍不住爆粗口,问题出在哪呢?微信支付需要先获取预支付id(也就是prepay_id),然后通过prepay_id在一次请求支付,这中间有两次加密,第一次请求微信获取付支付id(prepay_id)使用的加密方式是HMACSHA256,在
小程序fail 调用支付JSAPI缺少参数: total_fee,小程序web-view支付
小程序fail 调用支付JSAPI缺少参数: total_fee;小程序web-view支付 场景:原先在公众号内做的支付,想通过web-view的方式放到小程序里面,但是发现公众号的支付在小程序中不能用了,所以尝试着小程序与web-view交互着来搞,首先在H5中拿到支付的签名,然后再把这个签名传递到小程序中,用小程序的API进行吊起,吊起后有回调函数,注意原先在公众号内的open_id和ap...
mch_id和appid没有关联关系
对账单接口使用上述两个参数完全没问题 但是订单查询接口使用同样的上述量参数就提示mch_id和appid没有关联关系 有遇到的么?
微信网页授权与微信H5支付
                 微信网页授权与微信H5支付 一、微信网页授权    用户在点公众号里的链接时,让用户授权,并以此得到用户的更多信息    完整的介绍见:    https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;amp;id=mp1421140842,    我这里只做一个流程说明。1.  引导用户打开点击一个链接    格式如下:...
微信 支付 思维导图(微信红包)
微信支付(红包)实现 思路梳理 一、梳理思路如下(建议先下载附件,对比着看):          1、微信支付开发准备条件;          2、微信红包开发的规则;          3、微信红包的准备工作;          4、微信现金红包发送接口;          5、微信现金红包查询接口;          6、用户接收效果; 二、梳理背景(为啥梳理这个东西)
微信小程序——getUserInfo:fail scope unauthorized错误解决方法
wx.getUserInfo({ success: function(res) { console.log('获取用户信息成功'); }, fail: function(e) { console.log(&quot;获取用户信息失败 + &quot; + JSON.stringify(e)); } )}  在微信开发者工具清除缓存后会出现getUse...
微信v3支付 提示payment微信:-1 General errors错误
微信V3支付调试它的测试demo时,第一次能跳转到微信登录平台,能正常支付。rn但自从第二次开始,提示payment微信:-1 General errors错误,rn后来我们把微信的缓存清理了一下,就可以进行二次支付。rn我们自己的项目,清楚缓存也不行,就算行,也不能让用户一直去支付一次,清除一次缓存啊。rn大家有遇到这种情况么?有什么解决方案吗?rnrn
JavaWeb在调用微信支付接口的时候,出现的各种奇葩错误
第一个错误:签名错误 微信给返回的错误日志为: 我们会发现,即使我们用https://pay.weixin.qq.com/wiki/tools/signverify/,微信自己的签名工具去生成的签名,在我们的应用中使用,最后还是一样的,会报签名错误。 这个就有点操蛋了!网上看到也有好多人遇到这个问题的,到最后我们发现,我们的xml中带了中文,所以,我们的错误就是xml中有中文
微擎应用支付报错mch_id与appid不匹配
咳咳,首先我想说的的是看了网站上说两个公众号以上,然后参数传递一个公众号的说法,我先打个岔,疑问我将提交的参数都获取了,得到的是正确的,两个公众号,两个‘account’,两个‘mchid’,两个‘’appid’,反正该有的数据都有了。反正我也不知道微信签名是怎么一回事,我知道,appid和appsecret调用接口时的凭据,还有支付秘钥和商户号就是支付借口要么会到的参数,暂且是这样理解。两次...
微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”
微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”         今天做微信小程序支付遇到这样一个问题,支付接口返回错误信息出显示&quot;商户号mch_id或sub_mch_id不存在&quot;,一开始我确定商户号是正确的,后来换了个思路,试了另一个商户号(微信公众平台),得到了正确的返回值!...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview