当前位置:首页 > PHP教程 > php高级应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-10-30 12:38:57 浏览: 评论:0 

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

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

该类的定义如下所示:

  1. <?php 
  2. include_once 'WxTransfers.Api.php'
  3. class WxTransfers{ 
  4.    
  5.  public function index(){ 
  6.    
  7.  $path = WxTransfersConfig::getRealPath(); // 证书文件路径 
  8.  $config['wxappid'] = WxTransfersConfig::APPID; 
  9.  $config['mch_id'] = WxTransfersConfig::MCHID; 
  10.  $config['key'] = WxTransfersConfig::KEY; 
  11.  $config['PARTNERKEY'] = WxTransfersConfig::KEY; 
  12.  $config['api_cert'] = $path . WxTransfersConfig::SSLCERT_PATH; 
  13.  $config['api_key'] = $path . WxTransfersConfig::SSLKEY_PATH; 
  14.  $config['rootca'] = $path . WxTransfersConfig::SSLROOTCA; 
  15.    
  16.  $wxtran=new WxTransfersAPI($config); 
  17.    
  18.  $wxtran->setLogFile('D:\\transfers.log');//日志地址 
  19.    
  20.  //转账 
  21.  $data=array
  22.  'openid'=>'****************',//openid 
  23.  'check_name'=>'NO_CHECK',//是否验证真实姓名参数 
  24.  're_user_name'=>'******',//姓名 
  25.  'amount'=>100,//最小1元 也就是100 
  26.  'desc'=>'企业转账测试',//描述 
  27.  'spbill_create_ip'=>$wxtran->getServerIp(),//服务器IP地址 
  28.  ); 
  29.  echo $wxtran->transfers($data); 
  30.  } 
  31.    
  32. <?php 
  33. include_once 'WxTransfers.Api.php'
  34. class WxTransfers{ 
  35.  
  36.  public function index(){ 
  37.  
  38.  $path = WxTransfersConfig::getRealPath(); // 证书文件路径 
  39.  $config['wxappid'] = WxTransfersConfig::APPID; 
  40.  $config['mch_id'] = WxTransfersConfig::MCHID; 
  41.  $config['key'] = WxTransfersConfig::KEY; 
  42.  $config['PARTNERKEY'] = WxTransfersConfig::KEY; 
  43.  $config['api_cert'] = $path . WxTransfersConfig::SSLCERT_PATH; 
  44.  $config['api_key'] = $path . WxTransfersConfig::SSLKEY_PATH; 
  45.  $config['rootca'] = $path . WxTransfersConfig::SSLROOTCA; 
  46.  
  47.  $wxtran=new WxTransfersAPI($config); 
  48.  
  49.  $wxtran->setLogFile('D:\\transfers.log');//日志地址 
  50.  
  51.  //转账 
  52.  $data=array
  53.  'openid'=>'****************',//openid 
  54.  'check_name'=>'NO_CHECK',//是否验证真实姓名参数 
  55.  're_user_name'=>'******',//姓名 
  56.  'amount'=>100,//最小1元 也就是100 
  57.  'desc'=>'企业转账测试',//描述 
  58.  'spbill_create_ip'=>$wxtran->getServerIp(),//服务器IP地址 
  59.  ); 
  60.  echo $wxtran->transfers($data); 
  61.  } 
  62.  

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

Tags: php微信企业转账

分享到: