您的位置:首页 > 移动开发 > 微信开发

关于微信支付和支付宝支付,调试不同的常见问题

2015-07-14 14:36 471 查看
1、首先要知道:微信支付,电脑端扫描支付,手机微信支付,用的是一个接口;

      支付宝的即时到账,电脑端和手机端的支付,使用的是两个不同的接口,这点很坑;

2、这两个接口中,异步传值的地址,是都不能带参数的,即,不能?id=1&a=12这样的格式。

      其中,微信接口里面的JS_API_CALL_URL,是可以带参数的,但是  &  符号,要写出  %26  这个转译字符。切记不能写出pathinfo格式,否则会提示“系统错误”

     if (!isset($_GET['code']))
{
   
//触发微信返回code码
$url = str_replace ( "&" ,  "%26" ,  JS_API_CALL_URL );
$url = $jsApi->createOauthUrlForCode($url);

Header("Location: $url"); 

}

3、支付宝接口里面的notify_url,不能带参数,使用pathinfo格式。return_url是可以带参数的。

4、微信支付后台配送支付授权目录格式:精确到网站入口文件的目录,就可以了!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: