微信企业转账之入口类分装php代码


Posted in PHP onOctober 01, 2018

本文实例为大家分享了php微信企业转账的具体代码,供大家参考,具体内容如下

OK,经过前面的操作,我们已经把底层方法封装完毕,接下来就是实现转账工具类的调用。在这里,封装了一个入口文件类 WxTransfers

该类的定义如下所示:

<?php
include_once 'WxTransfers.Api.php';
class WxTransfers{
 
 public function index(){
 
 $path = WxTransfersConfig::getRealPath(); // 证书文件路径
 $config['wxappid'] = WxTransfersConfig::APPID;
 $config['mch_id'] = WxTransfersConfig::MCHID;
 $config['key'] = WxTransfersConfig::KEY;
 $config['PARTNERKEY'] = WxTransfersConfig::KEY;
 $config['api_cert'] = $path . WxTransfersConfig::SSLCERT_PATH;
 $config['api_key'] = $path . WxTransfersConfig::SSLKEY_PATH;
 $config['rootca'] = $path . WxTransfersConfig::SSLROOTCA;
 
 $wxtran=new WxTransfersAPI($config);
 
 $wxtran->setLogFile('D:\\transfers.log');//日志地址
 
 //转账
 $data=array(
 'openid'=>'****************',//openid
 'check_name'=>'NO_CHECK',//是否验证真实姓名参数
 're_user_name'=>'******',//姓名
 'amount'=>100,//最小1元 也就是100
 'desc'=>'企业转账测试',//描述
 'spbill_create_ip'=>$wxtran->getServerIp(),//服务器IP地址
 );
 echo $wxtran->transfers($data);
 }
 
}

OK,至此,所有的工作都已经准备完毕,通过实例化入口文件就可以实现向指定的opendi用户发放红包功能。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
php在线打包程序源码
Jul 27 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
CI框架中cookie的操作方法分析
Dec 12 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
PHP7.1新功能之Nullable Type用法分析
Sep 26 PHP
PHP实现判断数组是一维、二维或几维的方法
Feb 06 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
PHP实现微信对账单处理
Oct 01 #PHP
php提取微信账单的有效信息
Oct 01 #PHP
YII分模块加载路由的实现方法
Oct 01 #PHP
php实现微信公众号企业转账功能
Oct 01 #PHP
详解json在php中的应用
Sep 30 #PHP
php实现数组重复数字统计实例
Sep 30 #PHP
PHP APP微信提现接口代码
Sep 30 #PHP
You might like
浅析HTTP消息头网页缓存控制以及header常用指令介绍
2013/06/28 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
2016/06/22 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
vue如何判断dom的class
2018/04/26 Javascript
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
vue+element表格导出为Excel文件
2019/09/26 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
[45:16]完美世界DOTA2联赛循环赛 IO vs FTD BO2第二场 11.05
2020/11/06 DOTA
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Flask框架URL管理操作示例【基于@app.route】
2018/07/23 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python try 异常处理(史上最全)
2019/03/07 Python
python 三元运算符使用解析
2019/09/16 Python
三个python爬虫项目实例代码
2019/12/28 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
Python代码中如何读取键盘录入的值
2020/05/27 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
会计专业大学生职业生涯规划书
2014/02/11 职场文书
留学经费担保书
2014/05/12 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技