微信企業(yè)轉(zhuǎn)賬之入口類分裝php代碼
本文實例為大家分享了php微信企業(yè)轉(zhuǎn)賬的具體代碼,供大家參考,具體內(nèi)容如下
OK,經(jīng)過前面的操作,我們已經(jīng)把底層方法封裝完畢,接下來就是實現(xiàn)轉(zhuǎn)賬工具類的調(diào)用。在這里,封裝了一個入口文件類 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');//日志地址
//轉(zhuǎn)賬
$data=array(
'openid'=>'****************',//openid
'check_name'=>'NO_CHECK',//是否驗證真實姓名參數(shù)
're_user_name'=>'******',//姓名
'amount'=>100,//最小1元 也就是100
'desc'=>'企業(yè)轉(zhuǎn)賬測試',//描述
'spbill_create_ip'=>$wxtran->getServerIp(),//服務(wù)器IP地址
);
echo $wxtran->transfers($data);
}
}
OK,至此,所有的工作都已經(jīng)準(zhǔn)備完畢,通過實例化入口文件就可以實現(xiàn)向指定的opendi用戶發(fā)放紅包功能。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
CI框架源碼解讀之利用Hook.php文件完成功能擴展的方法
這篇文章主要介紹了CI框架源碼解讀之利用Hook.php文件完成功能擴展的方法,分析了Hook的原理與擴展CI框架的相關(guān)技巧,需要的朋友可以參考下2016-05-05
Laravel5.4框架中視圖共享數(shù)據(jù)的方法詳解
這篇文章主要介紹了Laravel5.4框架中視圖共享數(shù)據(jù)的方法,結(jié)合實例形式詳細分析了Laravel框架視圖共享數(shù)據(jù)的原理、步驟與相關(guān)操作注意事項,需要的朋友可以參考下2019-09-09
用 Composer構(gòu)建自己的 PHP 框架之基礎(chǔ)準(zhǔn)備
這篇文章主要介紹了用 Composer構(gòu)建自己的 PHP 框架的基礎(chǔ)準(zhǔn)備工作,其實就是各種基礎(chǔ)知識,想自己搭建php框架的童鞋可要看仔細了2014-10-10
thinkPHP簡單調(diào)用函數(shù)與類庫的方法
這篇文章主要介紹了thinkPHP簡單調(diào)用函數(shù)與類庫的方法,簡單講述了thinkPHP公共函數(shù)庫的文件位置并結(jié)合實例分析了類庫的調(diào)用方法,需要的朋友可以參考下2017-03-03
遍歷指定目錄,并存儲目錄內(nèi)所有文件屬性信息的php代碼
本篇文章主要介紹了PHP遍歷指定目錄,并存儲目錄內(nèi)所有文件屬性信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2016-10-10
thinkPHP5.0框架API優(yōu)化后的友好性分析
這篇文章主要介紹了thinkPHP5.0框架API優(yōu)化后的友好性,結(jié)合具體實例分析了thinkPHP5.0框架進行API優(yōu)化后在數(shù)據(jù)輸出及錯誤調(diào)試方面的友好性改進,需要的朋友可以參考下2017-03-03

