HPP哈希错误:Global Pay沙箱Pay By Link返回508及沙箱凭证修改咨询
508哈希错误修复方案
- 确认密钥匹配性:Pay By Link沙箱环境的shared secret为产品专属密钥,与通用Ecomm API沙箱密钥相互独立,即便你从Ecomm API Credentials页面获取了密钥,也需要先确认你的商户ID已开通Pay By Link沙箱访问权限,未开通权限时即使密钥输入正确也会触发哈希校验失败。
- 校验哈希拼接规则:确认哈希计算时的字段顺序与Pay By Link要求完全一致,必填字段顺序为
timestamp、merchant_id、order_id、amount、currency,所有字段取值大小写、格式需和请求参数完全匹配,金额需转换为无小数的整数单位(如10.99欧元需写为1099),算法固定使用SHA256,拼接完所有字段后再追加shared secret进行哈希计算。 - 检查请求参数:确认请求中携带的哈希参数名为
SHA256HASH,不要误用其他API的哈希参数名称。
沙箱凭证配置修改规则
- Ecomm API Credentials下的沙箱配置支持自定义修改回调地址、可用支付方式、白名单域名等内容,直接进入对应页面点击编辑按钮即可操作。
- 商户ID(MerchantId)、系统生成的共享密钥(SharedSecret)不支持用户自行修改,如有密钥重置需求可提交技术支持工单,处理周期为1个工作日,重置后旧密钥会立即失效,需同步更新业务代码中的配置项。
内容的提问来源于stack exchange,提问作者Rustam Khamidov
相关产品推荐
相关产品推荐

