支付宝当面付的坑

最近在写支付接口时,为了偷懒就用了第三方组件,直接使用了。

但由于没看官方开发文档,然后又被支付宝当面付的奇葩处理方法给坑到了。

主要就是回调地址的处理…………下面说一下,我在回调处理上遭遇的问题………

因为多支付接口的习惯问题,回调时,我都会带上GET参数用来区分支付渠道,于是踩坑了…………

坑1:支付宝返回时,直接去调了GET参数 ,比如 你的回调地址是 xxx.com/pay/notify/?method=alipay ,那么支付宝回调时请求的地址是 xxx.com/pay/notify/

在上面的解决问题后,踩了第二个坑

坑2:接着上面的问题,支付宝回调是xxx.com/pay/notify/,然后然后把method=alipay这个参数加到了POST参数中了,导致返回校验一直失败,我是找了好久的代码,调试后才发现这个问题,大坑啊……