在使用 TePass 这款付费插件的时候遇到了支付宝当面付支付成功不回调的问题,具体就是一直卡在支付界面,但其实支付成功了,但就是接收不到付款成功的信息。
最后发现其实是有个很重要的误导会很容易发生这情况:
支付宝当面付需要用“支付宝开放平台密钥工具”来生成密钥,这个工具在你电脑上生成的是“应用公钥”和“应用私钥”;
但是当面付接口那需要的是“支付宝公钥”和“应用私钥”,而支付宝公钥是在支付宝开放平台配置里面获取的;
我导致回调不成功的原因就是填的应该是“支付宝公钥”,但填错成了“应用公钥”。
所以如果你也遇到了如题的问题,那么在你检查了其他没问题的情况下,好好看看是不是弄混了“支付宝公钥”和“应用公钥”!