ThinkPHP 整合微信支付 扫码支付

1 下载SDK类文件

2 修改WxPay.pub.config.php中的配置选项

3 新建微信的Controller方法,目录位置为:\Application\Home\Controller\WxpayController.class.php

4 二维码生成页面的html,目录位置\Application\Home\View\default\Wxpay\qrcode.html

5 回调数据库表建立

6 微信平台配置

7 注意:

一、截图

ThinkPHP 整合微信支付 扫码支付_第1张图片
修改WxPay.pub.config.php中的配置选项

//=======【基本信息设置】=====================================

//微信公众号身份的唯一标识。审核通过后,在微信发送的邮件中查看

const APPID = '公众号表示ID';

//受理商ID,身份标识

const MCHID = '商户ID';

//商户支付密钥Key。审核通过后,在微信发送的邮件中查看

const KEY = 'KEY密匙';

//JSAPI接口中获取openid,审核后在公众平台开启开发模式后可查看

const APPSECRET = 'SECRET密匙';

//=======【JSAPI路径设置】===================================

//获取access_token过程中的跳转uri,通过跳转将code传入jsapi支付页面

const JS_API_CALL_URL = 'http://www.laoji.org';

//=======【证书路径设置】=====================================

//证书路径,注意应该填写绝对路径

const SSLCERT_PATH =  "__ROOT__\paypem\\apiclient_cert.pem";

const SSLKEY_PATH =  "__ROOT__\paypem\\apiclient_key.pem";

//=======【异步通知url设置】===================================

//异步通知url,商户根据实际开发过程设定

const NOTIFY_URL = 'http://www.laoji.org/wxpay/notify';

//=======【curl超时设置】===================================

//本例程通过curl使用HTTP POST方法,此处可修改其超时时间,默认为30秒

const CURL_TIMEOUT = 30;

你可能感兴趣的:(ThinkPHP 整合微信支付 扫码支付)