报错原因
原因 1、没有签约支付宝手机网站支付;
原因 2、支付宝公钥和商户 RSA 私钥填写错误;
原因 3、请求参数 success_url/cancel_url
中加上了自定义参数
原因 4、请求参数中 subject 以及 body 有特殊字符
解决方案
1. 登录支付宝,查看是否签约相关产品;
2. 若已签约相关产品,登录支付宝参数填写页面,查看相关渠道内是否已填写参数(alipay_wap
应填写手机网站支付);
3. 请求参数 success_url 和 cancel_url 不要加自定义参数,因为会用于签名;
4. 请求参数中 subject 以及 body 不要有特殊字符。
支付宝手机网站支付参数填写指南:点此查看