x625802392 发表于 2018-12-12 12:34:31

PHP开发微信支付功能

  因工作需要,公司有一个项目要使用到微信扫码付款功能
  01.登录微信公众号,下载DEMO程序
https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1
http://i2.运维网.com/images/blog/201801/19/599c23a63df44c847df51db689f95e58.png
  02.打开demo的
http://i2.运维网.com/images/blog/201801/19/d98ce52515255a3f6a5cbb4d0f82aac9.png
  03.修改配置文件
http://i2.运维网.com/images/blog/201801/19/078f2a0a894a25f57bf74ff6133807d4.png
每一个公众号后台有这四个相关配置参数
http://i2.运维网.com/images/blog/201801/19/fec4d0ec91a52c2990f4569eba30959b.png
  04.修改扫码支付连接
http://i2.运维网.com/images/blog/201801/19/bca780520e4c77da69f0c2a75711b849.png
  05.打开扫码连接,会发现写某讯API部门的这群杂毛写的代码有问题的,需要修改....
http://i2.运维网.com/images/blog/201801/19/e8d93a1b5fff5702755f6327cbb810d6.png
  打开这个API程序
F:\wamp\www\www.wxpay.cn\lib\WxPay.Api.php(自己项目下的)
找到538行代码来修改一下
  curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验
http://i2.运维网.com/images/blog/201801/19/717dc7fb69ff0507464029ac209ac631.png
  刷新刚刚的连接....
http://i2.运维网.com/images/blog/201801/19/b39dfff8f1bde7104354050f8f884243.png
  到这里就基本完成,我们在开发 支付成功之后,回调,并提示用户付款成功
  native.php代码


  在 http://www.wxpay.cn:8080/example/native.php 二维码付款php页面写一个js定时器,每隔多少秒 使用微信支付自带的API进行查询订单是否已付款
  二维码支付页面代码






微信支付样例-退款





扫描支付模式二
页: [1]
查看完整版本: PHP开发微信支付功能