Copilot
Copilot
Adds comprehensive support for WeChat deposit payment API, addressing the frequently requested deposit payment functionality for scenarios like bike sharing, equipment rentals, and other services requiring security deposits. ## What's...
Implements WeChat's new "免确认收款授权模式" (confirmation-free receipt authorization mode) for merchant transfers, addressing the requirement in issue for enhanced user experience in high-frequency transfer scenarios. ## What's Changed ### Core Implementation...
## Issue The `ComponentVerifyTicket` in Redis-based configuration storage classes was being cached with `Integer.MAX_VALUE` expiration time (essentially infinite), which contradicts WeChat's official documentation stating that `component_verify_ticket` has a validity period...
## Issue Users reported that the `wx.miniapp.use-stable-access-token: true` configuration was not taking effect in version 4.7.0, with the code still returning `useStableAccessToken` as `false`. ## Investigation Results Through comprehensive testing...
The `loadConfigInputStream` method in `WxPayConfig` was incorrectly applying Base64 decoding to all string inputs, causing failures when users provided PEM format private keys or certificates via `setPrivateKeyString()` or `setPrivateCertString()`. ##...
The `parseOrderNotifyResult` method was failing with a cryptic `XmlPullParserException` when developers passed JSON data from WeChat Pay V3 API instead of XML data expected by the V2 API method. **Problem:**...
The `WxOpenXmlMessage.fromEncryptedXml()` method was vulnerable to `NullPointerException` when processing encrypted WeChat Open Platform messages, particularly affecting `receive_ticket` functionality that worked in 4.7.6.B but failed in 4.7.7.B. ## Root Cause Analysis...
The validation logic in `WxMaIntracityServiceImpl.balanceQuery` was incorrectly blocking valid API calls when `wxStoreId` is null and `payMode` is `APP` or `COMPONENT`. ## Problem The original condition was inverted: ```java if...
This PR implements a complete complaint handling service for WeChat Mini Programs, addressing the request for transaction complaint interfaces including message push notifications and query capabilities. ## Features Added ###...
This PR implements the missing "运营工具-商家转账API" (Business Operations - Merchant Transfer API) referenced in WeChat Pay document 4012711988. The issue reported that this API was not available in WxJava despite...