签名测试工具
这是一个交互式的签名生成和验证工具,帮助开发者快速测试和验证三希智付支付接口的签名算法。
功能特性
- 🔒 MD5签名生成 - 基于官方签名算法实现
- 📝 参数配置 - 支持所有支付接口参数
- 🚀 快速示例 - 一键加载官方示例数据
- 📋 JSON导入 - 支持从JSON数据快速填充表单
- 🧹 格式清理 - 自动清理JSON中的控制字符
- 🔍 详细步骤 - 显示签名生成的每个步骤
- ✅ 实时验证 - 与官方示例对比验证正确性
使用说明
- 快速开始:点击"🚀 加载官方示例"按钮,加载预设的测试数据
- 手动配置:填写平台ID、私钥等必要参数
- JSON导入:如果有现成的JSON数据,可以直接粘贴导入
- 生成签名:点击"🔒 生成签名"按钮生成签名
- 查看结果:查看生成的签名和完整的请求参数
注意事项
- 平台ID (platId) 和私钥 (key) 是必填字段
- 请求时间 (reqTime) 如果留空会自动生成当前时间
- 签名算法严格按照官方文档实现,确保与服务端一致
📝 快速导入数据
可以加载官方示例验证算法,或直接粘贴JSON数据/URL参数快速填充表单。支持导入现有签名进行验证。
🔐 签名参数配置
商户私钥,用于签名计算
统一下单API必须在签名计算中包含 signType=MD5 参数
仅在通用签名示例中使用,统一下单API不需要此参数
不同API的签名参数要求不同
默认使用 yyyyMMddHHmmss 格式,勾选此项使用ISO格式