php 微信h5支付 mweb,php微信H5支付讲解(MWEB)

本文档详细介绍了微信H5支付的配置步骤及PHP类库的使用方法。首先,需要在微信商户平台配置H5支付域名。然后,通过引入PHP支付类并设置相关参数,调用h5Pay()方法生成支付路径。最后,支付回调函数验证支付状态并处理订单。文章还提供了微信H5支付类的下载链接。
摘要由CSDN通过智能技术生成

在前面的文章中我们介绍了微信扫码支付,

在这篇文章中我们详细介绍一个微信H5支付,

H5支付文档地址(H5支付)

微信完整支付类下载地址(不定期修改完善 Gitee 与 GitHub):

支付类介绍文章 76、php微信支付类传参直接使用(扫码、H5、小程序)

一、在微信微信H5之前我们先要获取相关配置,及填写H5支付域名

$config = array(

'appid' => '', // 微信支付appid(填写)

'xcxappid' => '', // 微信小程序appid

'mch_id' => '', // 微信支付 mch_id 商户收款账号(填写)

'key' => '', // 微信支付key(填写)

'appsecret' => '', // 公众帐号secert(公众号支付专用)

'notify_url' => '', // 接收支付状态的连接 改成自己的回调地址(填写)

'redirect_uri' => '', // 公众号支付时,没有code,获取openid使用

);

H5支付域名 设置指引:进入商户平台-->产品中心-->开发配置,进行配置和修改,如图所示。

9028ab39f45e55b77f132e52f5da0f18.png

二、如何使用对接支付

include './WeixinPay.php';

$weixinpay = new \feng\WeixinPay($config);

$order_sn = time().rand(1000,9999);

$order = array(

'body' => '测试商品', // 产品描述

'total_fee' => '1', // 订单金额(分)

'out_trade_no' => $order_sn, // 订单编号

'product_id' => $order_sn, // 产品id(可用订单编号)

);

$re = $weixinpay->h5Pay($order);

return $re; // 返回支付路径,放入页面A链接地址中让用户点击跳转

三、支付回调

include './WeixinPay.php';

$weixinpay = new \feng\WeixinPay($config);

$re = $weixinpay->notify();

if ($re) {

// 以验证返回支付成功后的信息,可直接对订单进行操作,已通知微信支付成功

} else {

// 支付失败

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值