WxJava
WxJava copied to clipboard
微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发
这里的判断条件写错了吧 逻辑是wxStoreId为null时 如果paymode是store或者null 就要拦截 ``` if (wxStoreId == null && (payMode != null && payMode != PayMode.STORE)) { throw new IllegalArgumentException("payMode是PAY_MODE_STORE或null时,必须传递wxStoreId"); } ``` 现在为传入wxStoreId,同时传入PayMode.APP就会被拦截 临时的解决方法是wxStoreId随便传入一个字符串
目前wx-pay虽然支持多配置,但是是以商户号切换配置的,每个商户号只能对应一个小程序appid,无法适配一个商户号对应多个小程序的场景
**### 简要描述** 微信官网展示 component_verify_ticket 的有效时间为12小时 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/component_verify_ticket.html **### 模块版本情况** WxJava 模块名: open WxJava 版本号:4.7.0
使用wx-java-miniapp-spring-boot-starter,4.7.0版本, wx: miniapp: appid: 111 secret: 222 use-stable-access-token: true 代码里获取的useStableAccessToken还是false,什么原因呢
请问一下这个是否支持微信的连续包月功能呢 https://pay.weixin.qq.com/doc/v3/merchant/4012161105
### 简要描述 微信支付在服务商模式下使用codepay接口时,会报错。需要传入sub_mch_id参数。 ### 模块版本情况 * WxJava 模块名: weixin-java-pay * WxJava 版本号: 4.7.7-20250725.114118 ### 详细描述 微信支付在服务商模式下使用codepay接口时,会报错。需要传入sub_mch_id参数。然而目前的WxPayCodepayResult请求类中,没有sub_mch_id相关的设置方法。 ``` 【请求地址】:https://api.mch.weixin.qq.com/v3/pay/transactions/codepay 【请求数据】:{"appid":"xxxxxx","mchid":"17085xxxxx","description":"订单支付","out_trade_no":"1234567890","payer":{"auth_code":"XXXXXXXXXXXXXX"},"amount":{"total":1},"scene_info":{"store_info":{"id":"1"}}} 【异常信息】:受理机构必须传入sub_mch_id 2025-08-14T19:09:16.423+08:00 ERROR 33440 --- [property-admin] [0.0-6002-exec-2] c.t.p.a.common.GlobalExceptionHandler : 系统异常: com.github.binarywang.wxpay.exception.WxPayException:...
### 简要描述 目前暂无小程序客服管理相关接口 小程序客服管理与 weixin-java-mp 内 WxMpKefuService 公众号客服管理 有较大差异 ### 官方文档地址 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/kf-work/getKfWorkBound.html
### 简要描述 ### 官方文档地址 https://developer.work.weixin.qq.com/document/path/101039
### 简要描述 最新版本支付公钥回调验证失败:非法请求,头部信息验证失败 `com.github.binarywang.wxpay.exception.WxPayException: 非法请求,头部信息验证失败 at com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.baseParseOrderNotifyV3Result(BaseWxPayServiceImpl.java:377) at com.github.binarywang.wxpay.service.impl.BaseWxPayServiceImpl.parseOrderNotifyV3Result(BaseWxPayServiceImpl.java:366) ` 前面都能够向微信发起订单了 this.wxPayService.createOrderV3(TradeTypeEnum.JSAPI, wxPayUnifiedOrderV3Request); 为啥这里还会验证错误勒? ### 模块版本情况 ` com.github.binarywang weixin-java-pay 4.7.5-20250603.122757 ` ### 返回的body String notifyData `{ "summary" : "支付成功", "event_type"...
### 简要描述 PayScoreService.modifyServiceOrder 提示“商户暂无权限使用此服务” ### 模块版本情况 * WxJava 模块名: [weixin-java-pay](https://github.com/binarywang/WxJava/tree/develop/weixin-java-pay) * WxJava 版本号: >=4.3.0 ### 详细描述 PayScoreService.modifyServiceOrder 提示“商户暂无权限使用此服务” 这里应该是判断 request.getServiceId()为空,然后将 config 中的 serviceId 赋值到 request 中吧?