报错描述
支付宝手机网站或电脑网站支付时报错:invalid-signature
报错原因
1、未签约相关产品
2、支付宝渠道参数填写有误
3、使用的 H5 SDK 版本过低
4、服务端或客户端将charge进行转码了
解决方案
1、请登录 支付宝 查看签约产品
2、仔细核对支付宝参数,或重新根据步骤进行填写。填写步骤参见:支付宝参数填写(请根据链接判断支付宝产品类型,再进行参数填写)
3、请升级到最新的 H5 SDK:SDK 下载地址
4、服务端传递正确的 json 对象给前端,详情参考 服务端应传递怎样的支付凭证给前端?
上一篇 无效的值 amount: 0.1. 必须是一个介于 1 和 1000000000 之间的整数
下一篇 支付宝报错:ILLEGAL_EXTERFACE 怎么办?