回调接口是支持扫码支付方式的回调的,最近业务需要又需要支持移动app的支付方式,回调时却签名验证失败。在排除代码、参数、编码格式等问题后,最终确定是支付宝这两种支付方式回调使用的支付宝公钥不一样导致的(好坑)。
记录如下:
- 扫码付,使用的是申请成功自动生成的服务窗应用的密钥
- 移动应用app支付,使用的是合作伙伴密钥,是不同的。
如下图:
回调接口是支持扫码支付方式的回调的,最近业务需要又需要支持移动app的支付方式,回调时却签名验证失败。在排除代码、参数、编码格式等问题后,最终确定是支付宝这两种支付方式回调使用的支付宝公钥不一样导致的(好坑)。
记录如下:
如下图: