记录下支付遇到的坑。 现在支付插件很多,不需要重复造轮子了。
这里用的是 支付插件地址。 不需要管繁琐的验签, 按需填参数就行了。
- 支付宝
- 确认 appid 私钥的正确性, 然后就是公钥(账户中心->密钥管理->开放平台密钥),一定是支付宝的公钥,非应用公钥。如果支付成功,而回调失败,一定要验证公钥的正确性。
- 关于回调地址携带参数。
支付宝有两个回调地址:
① returnUrl:同步回调,一般不处理逻辑,只作跳转。
② notifyUrl: 异步回调,处理订单状态,记录日志之类的。
所以支付完成后的跳转功能应该交给 returnUrl 。
步骤也很简单,就是在支付的主文件中,携带参数,然后拼接到 returnUrl 中, 需要注意的是,returnUrl 中有逻辑验参部分,需要将跳转的信息get 到之后,在删除,以防验参失败
- 微信
- 没有特别需要注意的坑,主要账号信息没问题就可以了。










网友评论