PHP微信支付(JSAPI)接入

本次demo使用的是tp框架,并且下载了微信官方提供的演示demo,并对微信演示demo的部分代码进行了重构。
微信支付官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
搭建好环境后,下面就开始接入微信支付啦

  • 在接入之前我们需要配置以下项:

    微信公众号:appid、secret、授权域名
    微信商户:支付目录、商户Key

  • 业务流程(后端)

    第一步:获取用户的openid(JSAPI才会用到)
    第二步:提交微信创建订单
    第三步:微信支付异步通知
    第四步:手动查询订单

配置项详解:
> 支付目录配置:
PHP微信支付(JSAPI)接入_第1张图片
注意点:在微信商户平台里面设置,不是在微信公众平台,支付目录现已支持配置到网站根目录,另外注意区分是http还是https协议
> 授权域名配置:
PHP微信支付(JSAPI)接入_第2张图片
PHP微信支付(JSAPI)接入_第3张图片
注意点:JSAPI支付必传openid,将下载的文件放到网站根目录即可

业务流程详解:
> 第一步:获取用户的openid

最后就支付成功啦

你可能感兴趣的:(支付)