1. 程式人生 > >tp5中使用easywechat完成企業付款到使用者微信錢包

tp5中使用easywechat完成企業付款到使用者微信錢包

第一步:使用composer工具在框架中安裝easywechat,並將證書放在框架根目錄cert裡(如果沒該目錄,則新建一個)

第二步:在控制器中使用:

類開始的時候引入:

use EasyWeChat\Factory;

方法中使用:

$rootPath = ROOT_PATH;
$config = [
    // 必要配置
    'app_id'             => 'wxd1543c3dfa3a244c',
    'mch_id'             => '1306402201',
    'key'                => 'fdFDFD9f98nfM923HJFa6329bzbve8A1',   // API 金鑰

    // 如需使用敏感介面(如退款、傳送紅包等)需要配置 API 證書路徑(登入商戶平臺下載 API 證書)
    'cert_path'          => $rootPath.'cert/apiclient_cert.pem', // XXX: 絕對路徑!!!!
    'key_path'           => $rootPath.'cert/apiclient_key.pem',      // XXX: 絕對路徑!!!!

    'notify_url'         => '',     // 你也可以在下單時單獨設定來想覆蓋它
];
$app = Factory::payment($config);
$a=$app->transfer->toBalance([
    'partner_trade_no' => $order_number, // 商戶訂單號,需保持唯一性(只能是字母或者數字,不能包含有符號)
    'openid' => $openid,
    'check_name' => 'FORCE_CHECK', // NO_CHECK:不校驗真實姓名
    're_user_name' => $real_name, // 如果 check_name 設定為FORCE_CHECK,則必填使用者真實姓名
    'amount' =>100,// 企業付款金額,單位為分
    'desc' =>$desc//企業付款操作說明資訊。必填

]);

$a返回的結果中

result_code為FALL時則付款失敗。