ThinkPHP集成阿里支付

1、$verify_result = $alipayNotify->verifyNotify(); 返回false
原因1:申请的秘钥错误,或者支付宝公钥错误,
解决方法:直接使用demo里面的支付宝公钥,不要有任何改动。
原因2:sign_type 参数错误
解决方法:检查是MD5还是RSA,确保验证getSignVeryfy()有相应的验证方法
2、Windows环境下 程序运行到 $verify_result = $alipayNotify->verifyNotify() 死掉,跟踪调试发现程序运行到 $res = openssl_get_publickey($pubKey)代码不再执行
原因:openssl服务未启动或启动失败
解决方法:检查php集成开发环境是否启动该服务,确保该服务启动并运行正常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章