支付宝支付,APP报错:“商家订单参数异常,请重新发起支付”(已解决)

服务端更换appid后,移动端支付宝支付报错:“商家订单参数异常,请重新发起支付”。

(支付宝支付 服务端调用的version1.0版本的,与现在官方 app支付2.0版本所示接口参数有区别,接口API地址:支付宝App支付API

1、核对appid、charset(编码类型)、format(数据类型)、signtype(签名类型)等参数。

2、核对商户应用私钥、应用公钥是否匹配,需要用“支付宝开放平台开发助手”(官方参考链接)。

3、我核对后公私钥不匹配,然后重新设置应用公私钥(详情参考),还是不成,咨询支付宝在线客服后,客服提议将 subject 参数由中文改为英文或数字,改成英文后,  一切正常(具体原因技术支持未给出解释)。

检查应用公、私钥是否匹配

(1)下载“支付宝开放平台开发助手”

(2)在工具的 密钥匹配 选项中:

  • 商户应用私钥:代码中的私钥数据。
  • 商户应用公钥:调用接口 app_id 对应应用中的 接口加签方式 > 应用公钥 的数据。
    确认获取数据的 appid 一致。

(3)点击 匹配,查看匹配结果进行确认。

生成及配置RSA2密钥

1、密钥生成工具生成密钥

2、使用OpenSSL生成

可参考官方文档:https://opendocs.alipay.com/support/01raut

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值