Appearance
常见问题 ❓
签名问题
本系统签名采用hmac-sha256算法,无需拼接key,具体算法参照签名规则页
订单状态
查询接口和回调参数中的订单状态枚举值是一致的
接口调用失败问题排查
1. 参数错误: 除Timestamp以外,所有字段均为string格式
- 产生原因: 请求参数中Timestamp使用了
string格式的参数,如下例红色标记处
json
{
"PayChannelId": "test",
"OrderNo": "test0001",
"Amount": "100",
"GoodsName": null,
"Payer": "username",
"PayerNo": null,
"PayerAddress": null,
"Ext": "ext",
"CallbackUrl": "https://www.google.com",
"AccessKey": "dTBTLXiFRZqcUMRRH43HTA",
"Timestamp": 1655997727
}- 解决方法: 将参数Timestamp替换成不带
"的格式
2. 签名错误:
- 产生原因: 签名错误,请核对签名规则页的签名算法
- 解决方法: 接口返回的错误信息中包含了
服务器生成的签名字符串,将本地生成的签名字符串与服务器的对比,查看是否一致。如果签名串一致,联系客服核对商户密钥信息是否正确。
3. 请求路径不存在,请检查地址或method(GET,POST...)
- 产生原因: 接口地址错误,或者请求的method错误
- 解决方法: 核对接口地址是否与文档中一致,且请求方式[
GET/POST]是否一致
4. 出码失败: {"xxx":"yyy"}
- 产生原因: 出码失败,非对接问题
- 解决方法: 联系客服处理
