0

    PHP微信支付功能

    2023.07.07 | admin | 120次围观

    php自学与交流QQ群:339251396

    六星PHP学院教学视频

    想要领取六星PHP学院“整套学习视频基础教程”(所谓整套就是从前端到后端的基础视频教程,比较适合新手)的同学,可以加QQ990824742,领取视频教程,加入时验证信息填:PHP开源社区

    欢迎关注:六星PHP开源社区

    “六星PHP开源社区”,有学习文档,框架视频教程,网站教程,提供百度分享给大家下载,收藏。大家关注后回复关键词,便可获取!平台将与大家分享前端到后端的实例,学习语法,学习教程,技巧等!欢迎大家关注!

    文章正文内容

    使用微信支付,需要公众号开通支付功能,然后一步步配置,最后根据API调用完成支付。

    这是个很深的坑,我来踩一踩吧,我这里介绍公众号支付:

    1、微信支付|商户平台开发者文档

    官方文档:

    我们先使用公众号支付

    2、公众号支付,开发步骤

    官方文档:

    我的配置如下:

    这里按照要求配置好,如果你的支付页面为 *.cleey.com/pay/weixin/hello.html?id=1

    那么你的配置应该为:*.cleey.com/pay/weixin/

    至于截图中1 2 3代表的意思:

    1 微信浏览器支付授权目录,只能用微信打开浏览器支付的

    2 Native支付,这个是线下扫码支付,就是App支付

    3 告警通知,顾名思义,报警通知URL

    3、开发者中心,配置授权

    微众后台,左下角 开发者中心php微信公众号开发教程视频,网页账号

    修改为你的顶级域名 :

    网页授权获取用户基本信息,因为支付准备过程为三步:

    1、获取用户 code

    2、根据code 获取用户ID

    3、生成jsapi参数

    获取用户信息,需要开启网页授权,这个坑了好久。

    接下来就完成了配置的准备工作,可以开始 PHP 的JSAPI调用代码编写了

    4、下载官方PHP调用DEMO

    官方下载地址:

    找到PHP,下载后解压到一个目录下:

    使用 ./examle/jsapi.php这个实例来测试一下,具体实现可以自己看了,这个是原生的调试php微信公众号开发教程视频,需要注意的是:

    1、需要配置 ./lib/WxPay.Config.php,里面的配置信息,按照说明填好

    2、./cert/* ,授权文件

    这个文件,需要在商家后台下载覆盖,下载地址:

    3、./example/WxPay.JsApiPay.php ,修改代码

    官方代码有误,如下:

    我加上引号,规定需要是字符串。

    这样可以使用./examle/jsapi.php这个实例,按照你的写法来测试一下了。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论