1.不能正常支付/接单失败
请检查是否开通支付宝签约产品
检查密钥配置是否正确
支付宝的RSA2密钥一定要选择java适用的
微信支付的密钥pem文件直接文本打开全选复制,不要修改格式
联系在线客服协助查看具体原因
支付宝商户签约产品地址:https://b.alipay.com/signing/productSetV2.htm
微信支付商户产品地址:https://pay.weixin.qq.com/index.php/extend/product/lists?tid=3
2.商户后台订单已显示已支付,但回调异常
支付成功的订单才会回调业务系统,业务系统返回的内容在商户订单内可以查看。回调异常这种问题是在核心系统回调业务系统,异步通知地址notifyUrl后,支付FM没有收到success的原因.
a.首先确认异步回调地址的域名是否为公网可访问
b.其次可以把业务代码注释直接返回success,如通知成功则标识异步地址是通的
c.请在接收异步通知地址对应的函数内打印日志查看是否收到参数。如果收到参数请检查业务代码执行过程是否出现问题导致没有返回success
d.notifyUrl主要用于业务系统更新订单状态,其他复杂业务逻辑建议异步执行,防止业务逻辑执行时间过长而出现的请求超时导致未收到返回的success
e.如果您的业务代码正常执行完了,请记得返回success这个字符串给我们。
3.无后台前端代码请求跨域问题
通过nginx反向代理解决,可以参考如下文章:
https://blog.csdn.net/l1028386804/article/details/79488328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param