https://github.com/wechatpay-apiv3/wechatpay-java/commit/36e70ff930c8fee71701456ce8c16d41aed4e293 官方已经修复 (v0.2.13) 但还没发布 maven ……
发起商家转账,设置回调,InitiateBatchTransferRequest根本没法设置回调错误描述 notify url 选填 string(256) 【通知地址】 异步接收微信支付结果通知的回调地址,通知url必须为公网可访问的url,必须为https,不能携带参数。InitiateBatchTransferRequest里面有这个属性吗 重现bug的步骤 InitiateBatchTransferRequest根本没法设置回调参数
08-14虚拟支付文档:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html 已经自查好几天了,希望老师们可以帮忙看一下
小程序对接虚拟支付,报错 支付签名(pay_sig)校验失败调用接口:https://api.weixin.qq.com/xpay/query_biz_balance?access_token=82_Sb-ZnKUks7TEGXJZObXxV5Vc05oP2eYRBAcXnP9VTTFoPGGt7Xga4cYYSMHVbtNO8wfiGb-AUKSREKjuKzOoF8CNkzFrW8W4m3_hVTHoBDZlmocN37y6zo6qFY0GLZgAEAAFT&pay_sig=0801a30cd4721b4ecb340e016028a947470a0c5bfd225d748480cf3df98444da 参数:{ "env": 1 } 报错:{ "errcode": 268490003, "errmsg": "支付签名(pay_sig)校验失败 rid: 6698c32a-16a3c77f-4902d4b4" } 使用文档的 [示例值],最后返回的 [签名] 跟文档给的签名值是一致的,是匹配的,所以算法应该没错。 ---------------------------------------------------------------------------------------------------------- 2024/07/19 已解决,说一下我的解决思路,希望可以帮到其他人: 1.如果文档的签名值跟你自己的返回值匹配,那么算法就没问题,就应该是参数的问题,仔细检查签名的参数; 2.wx.requestVirtualPayment 其中有个字段 signData 是传签名的字符串,要将原始签名的字段串返回,并填入,不要在前端由对象转为字符串,参数的顺序和签名参数不一样就会报错; 3.wx.requestVirtualPayment 固定的 uri 参数值是 "requestVirtualPayment" (文档写的不明显,之前一直是填空值) [图片] 相关文档: https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/virtual-payment.html#_2-4-%E7%AD%BE%E5%90%8D%E8%AF%A6%E8%A7%A3
07-18你好,解决了吗……
requestVirtualPayment:fail SIGNATURE_INVALID !?我参考微信官方提供的python文档,写了一份java的签名方法,但是一直提示签名错误,辛苦帮我看一下哪里写的有问题吗?以下是签名代码: public String signature(String postBody, String sessionKey) throws NoSuchAlgorithmException, InvalidKeyException, UnsupportedEncodingException { String needSignMessage = postBody; Mac sha256Hmac = Mac.getInstance("HmacSHA256"); SecretKeySpec secretKey = new SecretKeySpec(sessionKey.getBytes("UTF-8"), "HmacSHA256"); sha256Hmac.init(secretKey); byte[] hashBytes = sha256Hmac.doFinal(needSignMessage.getBytes("UTF-8")); return Hex.encodeHexString(hashBytes); } @微信官方
07-17你好,解决了吗……
requestVirtualPayment:fail 系统错误?虚拟支付报错:requestVirtualPayment:fail 系统错误&midas_err_code=1003-100006-35506???? 搜遍了整个论坛也没找到对应的解决方案!!!
07-17感谢楼主!
LockDataReq转成json的示例 后面多了换号符号\n 只有结尾加上换行符才与加密示例一致1)LockDataReq转成json的示例(以下示例表示解锁第10-12集,不解锁第13-15集) {"openid":"xJad239kjafkjakdjfe","src_appid":"wx98293892389823","drama_id":"21212","serial_list":[{ "start_serial_no":10,"end_serial_no":12,"status":1},{"start_serial_no":13,"end_serial_no":15,"status":2}], "data_expire_at":1703474855} 2)加密示例 密钥key="89283sdkj1212121212"; 明文是1) 的示例 加密后的base64编码结果: LHb+riG/WsCP8wqQEIvJxCx59exL+Wjf23R/pTIbC9gZo3yrUrMMoqIb3/zviK0jtt2HBTk4Eke/bmSD/qKwfY277NK6YNv9wML8+loNnjIkPJHj3DHUALEcwxBTOUVqgTBNTFimtdU7qwkqMIMU1RSlQR+U9CFckbX46mCQoyA8VssxP5ej16+WIcnVqGbkZQdI5hoWZqvwRdnQtMV3s5ZDlGxxYS75XoTYMNdNYOS6bA9jt4K1AUWuEQcOw8ygs4a8EqYbwnA7uD6Ks+54O6xtEXmLyr5uPZKXcbyzjWs17+odJHI+e0gU5o79e3I6 (注:开发者可以使用解密代码解密以上实例,验证加解密逻辑是否正确)
06-26网络问题,点多几次就成功了
appid开通商户功能失败?[图片] 请问下这个是什么原因?要怎么操作才能授权成功呢?
2023-02-271、把一些能拆的页面,拆到分包里面 2、对代码进行treeshaking、混淆压缩 3、尽量减少引用第三方插件 4、图片放cdn
小程序混淆编译后主包过大?应甲方要求,上线前对小程序代码做混淆编译,编译后主包js文件总体积大了一倍,主包体积超过2M,有好的办法解决吗?
2021-06-24登录按照 文档 做是没问题的。 登录不成功,要看你接口报什么错,按照步骤逐步排错
微信用户登录小程序循环登录 一直登录不成功我们小程序 其他用户都能正常登录,其中一个用户, 设备是OPPO R9m 版本是 8.0.6 他的unionid = 'oU0bu00bDI_IHf1akTEqybLRcmpM'; openid是: oEiu55ZLxnPrduh33p8E6M67l5mo
2021-06-241年了,楼主解决问题了吗?
调用商家券上传logo和背景图,无论传什么一直提示我非法敏感图片,怎么处理?[图片]
2021-06-22同问,啥时候能出个官方的nodejs 版本的 SDK?
啥时候能出个nodejs版本的官方微信支付SDK?目前社区里那么多用nodejs实现的第三方微信支付SDK,就已经说明需求量了。 所以,什么时候能出个官方的nodejs 版本的 SDK?
2021-04-10