phpwxpay / payment
一个封装了微信企业付款和发送现金红包的工具
1.0.2
2021-07-27 12:36 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-09-27 20:20:41 UTC
README
在开发一个微擎项目时,发现微擎没有封装好企业付款到零钱和发送现金红包等函数,于是自己动手封装了一个。
Composer安装
安装最新版本
$ composer require phpwxpay/payment
<?php use phpwxpay\Payment; // 创建支付通道 $pay=new Payment($payConfig); ?>
不使用Composer
使用git clone获取代码到本地
$ git clone git@github.com:zhuyl369/phpwxpay.git
将文件Phpwxpay.php复制到项目目录并引入
<?php require_once(__DIR__.DIRECTORY_SEPARATOR.'Phpwxpay.php'); // 创建支付通道 $pay=new phpwxpay\Payment($payConfig); ?>
$payConfig (Array) 支付配置参数:
示例代码
<?php use phpwxpay\Payment; $payConfig=array( 'appid'=>'xxxxxxxxxxxxxxxxxxx', 'mchid'=>'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'apikey'=>'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'spbill_create_ip'=>null, 'cert_pem'=>__DIR__.DIRECTORY_SEPARATOR.'apiclient_cert.pem', 'key_pem'=>__DIR__.DIRECTORY_SEPARATOR.'apiclient_key.pem', ); try{ $pay=new Payment($payConfig); }catch (Exception $e){ die($e->getMessage()); }
企业付款到零钱:
<?php $payRes=$pay->toBalance($data); ?>
$data(Array) 参数:
企业付款到零钱成功返回信息(Array)
微信现金红包
<?php $payRes=$pay->toRedpack($data); ?>
$data 参数(Array):
微信现金红包成功返回信息(Array)