php微信H5支付讲解(MWEB)

在前面的文章中我们介绍了微信扫码支付,
在这篇文章中我们详细介绍一个微信H5支付,

H5支付文档地址(H5支付
微信完整支付类下载地址(不定期修改完善 GiteeGitHub):
支付类介绍文章 76、php微信支付类传参直接使用(扫码、H5、小程序)

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

$config = array(
    'APPID'        => '', // 微信支付APPID(填写)
    'XCXAPPID'     => '', // 微信小程序APPID
    'MCHID'        => '', // 微信支付MCHID 商户收款账号(填写)
    'KEY'          => '', // 微信支付KEY(填写)
    'APPSECRET'    => '', // 公众帐号secert
    'NOTIFY_URL'   => '', // 接收支付状态的连接  改成自己的回调地址(填写)
);

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

二、如何使用对接支付

<?php
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链接地址中让用户点击跳转

三、支付回调

<?php
include './Weixinpay.php';

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

$re = $weixinpay->notify();
if ($re) {
    // 以验证返回支付成功后的信息,可直接对订单进行操作,已通知微信支付成功
} else {
    // 支付失败
}

冯奎博客
请先登录后发表评论
  • latest comments
  • 总共0条评论