Files
dax-pay/daxpay-platform/daxpay-platform-capability
DaxPay Dev 00c74d5492 feat(douyin): H5 JSAPI 调起前置 sdk.config 验签链路
抖音 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 语同步
2026-07-21 13:40:35 +08:00
..