微信企业转账之入口类分装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操作excel文件 基于phpexcel
Jul 02 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
Oct 30 PHP
smarty获得当前url的方法分享
Feb 14 PHP
php使用websocket示例详解
Mar 12 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
Jun 12 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
smarty简单应用实例
Nov 03 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
May 17 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
基于PHP实现堆排序原理及实例详解
Jun 19 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
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
jQuery EasyUI封装简化操作
2016/09/18 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
JavaScript Canvas绘制圆形时钟效果
2020/08/20 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
python使用cPickle模块序列化实例
2014/09/25 Python
浅谈python内置变量-reversed(seq)
2017/06/21 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python的faker库用法
2019/11/28 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
道路施工安全责任书
2014/07/24 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
化验员岗位职责
2015/02/14 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
八年级作文之友谊
2019/12/02 职场文书
js不常见操作运算符总结
2021/11/20 Javascript
Python中字符串对象语法分享
2022/02/24 Python
vue cli4中mockjs在dev环境和build环境的配置详情
2022/04/06 Vue.js
oracle设置密码复杂度及设置超时退出的功能
2022/06/28 Oracle