Skip to main content

10.1 签名工具类(SignUtils)

平台回调商户时,请求头携带 TimestampSignatureSign-Version(V1)、Timezone(UTC+8)。 签名对 data 对象(JSON 字符串)计算,不含 顶层 idaction 字段。
  • 参与签名的公共参数仅 appIdtimestampdata 内各字段;顶层 idaction 不参与签名。
  • buildBodyMappublic 方法,商户验签时可复用相同逻辑。

10.2 商户敏感数据加解密工具类

适用场景

算法说明

设置 PIN 明文须 6 位数字且不可含三位及以上相同或连续数字,否则返回 4016实体卡激活明文 CVV 须 3 位纯数字;解密失败返回 4015 / 4019

工具类代码

调用示例

1)实体卡激活 — 商户加密 CVV 后上送
2)设置实体卡 PIN — 商户加密后上送
3)获取卡隐私 JSON — 商户解密响应 data

相关错误码