关于微信支付和支付宝支付,调试不同的常见问题
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、微信支付后台配送支付授权目录格式:精确到网站入口文件的目录,就可以了!!
支付宝的即时到账,电脑端和手机端的支付,使用的是两个不同的接口,这点很坑;
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、微信支付后台配送支付授权目录格式:精确到网站入口文件的目录,就可以了!!
相关文章推荐
- Android仿微信(五)——仿微信聊天界面,以及语音录制功能
- Android仿微信(四)——仿QQ登陆
- Android仿微信(三)——主页面实现篇
- Android仿微信(二)——仿微信联系人 首字母分类
- Android仿微信(一)——仿微信之界面导航篇
- 微信朋友圈评论功能的细节考虑及实现
- H5+ 分享到微信、朋友圈代码示例
- 三国杀标准包小程序
- 极速微信公众号开发框架
- 微信公众平台java开发详解(工程代码+解析)
- 微信开发博客——柳峰
- 分享功能 集成友盟分享
- java微信接口之——获取access_token
- 可穿戴设备(CC2541)上微信(5)
- PHP微信红包的算法实现探讨
- 自己学习过程中关于以后有可能用到的技术的备份,微信广告滑屏组件 iSlider
- 微信开发,对象转换为xml时候引用XStream这个类报错处理方案
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法
- 微信支付
- Android高仿微信微博多图展示