支付宝即时到账接口调用签名验证失败

能成功支付,但是回调验证时一直返回false

其实在alipayapi接口里定义“页面跳转同步通知页面路径”的时候,已经说明“需http://格式的完整路径,不能加?id=123这类自定义参数”

而我使用了伪静态,最终请求类似于:index.php?shopid=2&order_id=26

所以要把 非支付宝需要 的$_GET参数过滤掉

提交订单的时候,会调用alipay_submit.class.php里面函数。

调用buildRequestPara()函数,除去待签名参数数组中的空值和签名参数。

修改alipay_core.function.php里面的paraFilter函数的过滤规则,把你需要过滤的参数过滤掉


支付宝即时到账接口调用签名验证失败_第1张图片

你可能感兴趣的:(php)