jsapi h5 内网页微信支付开发

友情推广:Uminicmf 一个基于thinkphp开发的OA框架。http://blog.csdn.net/youmypig/article/details/51727713

1.申请微信支付

2.微信支付》开发配置 中设置支付授权目录和测试授权目录以及测试白名单

3.在开发》接口权限》微信支付接口》使用公众账号发起支付请求下载

4.配置wxpaypubconfig.php 具体的配置要求 文件里写的很清楚。配置好后,打开首页,选择

JSapi支付demo(在微信客户端中点击)


5.在微信web开发者工具中,通过url打开js_api_call.php,然后会报两个错误。

两个错误的原因都在一个文件上WxPayPubHelper.php。这里写demo的人,写错了两个地方。将页面所有的CURLOP_TIMEOUT修改为CURLOPT_TIMEOUT;

第二个错误 大概在171行,

curl_close($ch);这个函数的功能是清除curl_init,上面已经清楚了,下面还在做清除工作,当然会报错了。将上面的删掉或者将下面if else里头的都删掉。

6.在微信中或者微信web开发者工具中

你的域名/api2/demo/js_api_call.php打开连接。就可以看到支付界面了


==============对于可能报错分析=============

用苹果手机的时候,出错的时候会弹出窗口,Andor的好像不会。

出现参数key=0未定义的时候,可能是你的商户支付密钥key出错了,这是个32位的字符。

出现URL参数错误,说明授权目录和返回目录不一致。授权目录中如果域名前面没加www。在返回目录中也不要加。


不懂的加个人qq 1186969412

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值