开发者社区> 问答> 正文

#支付宝 invalid-timestamp(非法的时间戳参数)

invalid-timestamp(非法的时间戳参数)

展开
收起
保持可爱mmm 2020-05-06 00:10:54 4573 0
1 条回答
写回答
取消 提交回答
  • 问题原因 1、手动加签时系统默认时间没有设置获取时分秒 2、使用SDK,代码设置导致获取的timestamp没有获取

    解决方案 时间参数格式yyyy-MM-dd HH:mm:ss 1、检查代码设置的系统时间设置,使用接口提交方法加get方式检查是否成功获取时间,也可以使用云排查工具查询请求数据检查时间戳参数。 各开发语言get方式生成url请求示例详见pageExecute()方法如何get请求。 如果没有生成时间戳参数,建议更换sdk为最新版,且检查运行环境是否符合sdk要求。

    2、手动加签,直接设置时间参数测试接口是否可以正常唤起支付页面,排除接口本身原因,锁定排查方向 密钥工具下载地址 如下图直接拼接请求链接加签,拼接网关和sign值测试

    注:手动加签sign值要URLencoed后再拼接去请求测试

    2020-05-06 00:11:08
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载