weicw1996
32a41bde6d
feat(hjc): 支持公众号H5 JSAPI支付 + 微信网页授权/JS-SDK签名
- 新增 WechatJsapiStrategy(WECHAT):wechatpay-java JsapiServiceExtension.prepayWithRequestPayment
返回 wx.chooseWXPay 所需参数;带 openid 走 JSAPI,否则回退 Native 扫码
- PaymentServiceImpl.getPaymentStrategy:WECHAT 按 openid 有无分流 JSAPI/Native
- HjcOrderController.pay:读取 openid,改用 WECHAT 类型
- 新增 HjcWechatController:/authorize 生成公众号授权地址、/oauth/callback code换openid回跳、
/jsapi-sign 生成 wx.config 签名(jsapi_ticket,公众号配置存 redis cache{tenantId}:setting:wx-official)
- ADR 0003 记录 JSAPI 决策
2026-09-09 16:38:16 +08:00
..
2026-09-09 16:38:16 +08:00
2025-08-12 15:48:37 +08:00
2025-08-04 07:09:01 +08:00
2025-07-29 12:32:56 +08:00
2025-09-09 17:03:07 +08:00
2025-10-30 14:46:53 +08:00
2025-08-12 15:48:37 +08:00
2025-08-13 03:05:22 +08:00
2025-08-08 23:04:17 +08:00
2025-08-15 00:35:55 +08:00
2025-08-15 00:35:55 +08:00
2025-08-12 15:48:37 +08:00
2025-08-15 02:47:02 +08:00
2025-08-10 23:18:31 +08:00
2025-08-12 15:48:37 +08:00
2025-07-29 12:32:56 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-07-27 23:02:59 +08:00
2025-07-29 12:32:56 +08:00
2025-07-27 23:02:59 +08:00
2025-08-13 03:40:12 +08:00
2025-08-13 00:31:51 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-07-27 23:02:59 +08:00
2025-07-27 23:02:59 +08:00
2025-08-12 23:41:10 +08:00
2025-08-13 00:31:51 +08:00
2025-08-12 23:41:10 +08:00
2025-08-13 03:05:22 +08:00
2025-07-30 01:44:27 +08:00
2025-07-30 01:32:10 +08:00
2025-08-04 07:09:01 +08:00
2025-07-30 01:32:10 +08:00
2025-09-23 01:11:24 +08:00
2025-08-13 18:03:34 +08:00
2025-08-15 02:47:02 +08:00
2025-08-09 18:13:56 +08:00
2025-08-04 15:25:42 +08:00
2025-07-29 13:06:56 +08:00
2025-12-21 20:41:54 +08:00
2025-08-19 00:05:14 +08:00
2025-08-19 00:05:14 +08:00
2025-08-19 00:05:14 +08:00
2025-08-19 00:05:14 +08:00
2025-08-29 19:25:33 +08:00
2025-08-15 02:47:02 +08:00
2025-08-06 13:39:49 +08:00
2025-08-13 14:20:55 +08:00
2025-08-05 21:34:55 +08:00
2025-08-23 04:59:17 +08:00
2025-08-13 14:20:55 +08:00
2025-07-29 12:32:56 +08:00
2025-08-12 15:48:37 +08:00
2025-07-27 23:02:59 +08:00
2025-07-27 23:02:59 +08:00
2025-07-27 23:02:59 +08:00
2025-08-13 00:31:51 +08:00
2025-08-13 03:40:12 +08:00
2025-07-30 01:52:49 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 23:41:10 +08:00
2025-08-29 19:25:33 +08:00
2025-09-23 01:11:24 +08:00
2025-08-13 00:31:51 +08:00
2025-08-12 15:48:37 +08:00
2025-07-29 12:32:56 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 23:41:10 +08:00
2025-08-13 14:20:55 +08:00
2025-09-01 14:39:16 +08:00
2025-07-27 23:29:12 +08:00
2025-07-29 12:32:56 +08:00
2025-07-29 12:32:56 +08:00
2026-09-09 10:48:59 +08:00
2026-09-08 20:09:41 +08:00
2025-08-09 14:43:47 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-23 03:43:21 +08:00
2025-08-12 15:48:37 +08:00
2025-08-23 06:20:49 +08:00
2025-11-19 19:29:55 +08:00
2025-08-23 04:59:17 +08:00
2025-08-23 03:43:21 +08:00
2025-08-31 01:42:02 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-13 14:20:55 +08:00
2025-08-12 15:48:37 +08:00
2025-11-19 19:29:55 +08:00
2025-11-20 11:06:20 +08:00
2025-08-12 15:48:37 +08:00
2025-08-12 15:48:37 +08:00
2025-08-09 14:43:47 +08:00
2025-08-23 03:43:21 +08:00
2025-08-12 15:48:37 +08:00
2025-08-13 14:20:55 +08:00