mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-13 15:55:42 +08:00
抖音 H5 在 APP webview 内调用 ttcjpay.dypay 前必须通过 DouyinOpenJSBridge.config 验签, 需基于 jsapi_ticket + url 计算 MD5 signature。 - 主应用 DouyinPayService.toPayResult 透传 JSAPI 类型, client/enums 同步加 JSAPI 枚举 - capability-douyin 新增 DouyinOpenTokenService: client_token(POST) + jsapi_ticket(GET, 注意 getticket 一个词) Redis 缓存(7200s, 提前 5 分钟刷新) + LockExecutor 防并发刷新, buildJsapiConfig 算 MD5 signature - 新增 DouyinJsapiController: GET /unipay/assist/channel/douyin/jsapi-config, @IgnoreAuth 不强制商户签名 - 补齐 error.channel.douyin.* 5 个 message key, 10 语同步