您好,请按照以下几点仔细检查: 1) 使用微信的在线签名工具检查签名是否和程序生成的一致 https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1 签名工具用谷歌打开。 选择MD5,XML,然后把请求参数xml放进去,就能校验签名。 2)如果和微信的在线签名工具一致,说明程序没有错误,确定是API密钥错误(被别人改动或者记错了) 在商户平台的账户信息中更改API密钥(账户设置-安全设置-API安全), 15分钟后生效 2.1)统一下单用的是A商户号,也必须是A商户号登陆商户平台设置key才对。 2.2)要注意统一下单请求参数中total_fee参数的类型是int类型。 3) 如果和微信的在线签名工具不一致,说明程序有错误,常见的错误可能是: 3.1) 编码问题,确保所有的都是utf-8的. 如果有中文, 可以先把中文改成英文重新签名,看是否签名错误,如果英文不会错中文才会错,基本肯定是编码问题 3.2:)消息中字段大小写和文档中完全一致
H5支付统一下单 签名错误,用工具效验是可以通过的<xml> <appid>wx54773fb3f2dc8951</appid> <mch_id>1439169402</mch_id> <nonce_str>c024d58ad478410893cbbe4da74c9f4a</nonce_str> <sign>E29050961B4B9D5BAAA5C2A2C0EFBC09</sign> <sign_type>MD5</sign_type> <body>充值卡</body> <out_trade_no>JY20180704174709666</out_trade_no> <total_fee>100</total_fee> <spbill_create_ip>123.12.12.123</spbill_create_ip> <trade_type>MWEB</trade_type> scene_info>{"h5_info": {"type":"Wap","wap_url": "https://pay.qq.com","wap_name": "教育充值"}}/scene_info> </xml> [图片] 请问 这个到底怎么回事,是商户Key 的问题么?
2019-03-13您好,请仔细检查一下您的代码,肯定有传的不对的地方,请参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
调用微信退款sdk成功后一直还在回调我的接口怎么解决我应该返回什么吗 现在有返回 //通知微信.异步确认成功.必写.不然会一直通知后台.八次之后就认为交易失败了. resXml = "<xml>" + "<return_code><![CDATA[SUCCESS]]></return_code>" + "<return_msg><![CDATA[OK]]></return_msg>" + "</xml> ";
2019-03-13您好,请参考: 1,退款证书过错或使用错误,请到对应的商户平台重新下载替换。 2,调用退款证书路径要用绝对路径。 3,如果是服务商模式 ,子商户需要退款要用服务商的退款证书。
certificate not match微信退款,返回错误 array(2) { ["return_code"]=> string(4) "FAIL" ["return_msg"]=> string(21) "certificate not match" } 证书没有到期,绝对路径 APPID:wxaa5e76d87c489deb
2019-03-13您好,请联系客服,或者联系贵公司对应BD开通。
如何申请微信商户的委托代扣权限根据开发指引,委托代扣需要申请代扣模板,但是申请代扣模板只对有委托代扣权限的商家开通,请问如何获得委托代扣的权限。
2019-03-13您好,按您所说的如果做出这样的需要开发者自己开发。
APP支付显示结果页我们在APP现在可以支付成功,现在想在IOS(swift)当中放入支付成功的界面,界面上显示成功 支付金额XXX 我们想知道这个结果是在onResp这个函数当中去弹出么?还是在微信支付成功后跳回到我们的APP里有其它的方式 onResp文档里写的和我们抓的数据只有成功或者失败,没有具体的金额、订单号之类的数据,这些是需要APP自己来维护么?
2019-03-13您好,一个汉字占用几个字符,你需要了解一下。
微信支付【 统一下单】接口商品描述字段 body长度类型写的是string128, 支持多长啊,我50多汉字就超了。
2019-03-13您好,版本没有要求,只是兼容性问题,版本越新越好。
微信多少版本以上支持微信app支付微信多少版本以上支持微信app支付
2019-03-13您好,目前没有相关文档。
微信APP支付预授权相关问题手机端完成资金冻结,业务取消时撤销冻结,业务完成时冻结转支付,有没有相关文档。
2019-03-13您好,确保再次支付时发起的请求参数和第一次保持一致即可。
下单场景不同,会提示商户订单号重复的问题比如说: 我先在微信公众号(JSAPI)发起支付请求,先不支付,然后我去PC端(Native)支付,会提示商户订单号重复。 同一个订单,支付场景不同,会提示商户订单号重复的问题,该怎么解决啊啊!
2019-03-13您好,请参考: 解决这个异常的重点就在于下载两个jar包: bcprov-ext-jdk15on-1.52 bcprov-jdk15on-1.52 传送门1:http://download.csdn.net/detail/a2279860a/9754944 传送门2:http://download.csdn.net/download/a2279860a/10106133 然后下载完毕之后就需要将这两个jar包放到 $JAVA_HOME/jre/lib/ext 放在指定的目录下之后,接下来就需要对一个文件进行编辑 这个文件的位置在 $JAVA_HOME/jre/lib/security/ 对这个路径下的java.security文件进行修改 找到security.provider.9,然后在这句话下面加上: security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider 1 加上了之后,重启应用就可以运行了。
微信支付报错在测试环境中可以正常调用统一下单接口,但是换到生产环境中直接报错 javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
2019-03-13