【php】在laravel中使用 easy-wechat实现企业付款到零钱
$config = [ // 必要配置 'app_id' => 'appid', 'mch_id' => 'mchid', 'key' => '123', // API 密钥 // 如需使用敏感接口(如退款、发送红包等)需要配置 API 证书路径(登录商户平台下载 API 证书) 'cert_path' => public_path().'\cert\apiclient_cert.pem', // XXX: 绝对路径!!!! 'key_path' => public_path().'\cert\apiclient_key.pem', // XXX: 绝对路径!!!! 'notify_url' => 'http://xxx/pay/wxpayback', // 你也可以在下单时单独设置来想覆盖它 ]; $app = Factory::payment($config); $result = $app->transfer->toBalance([ 'partner_trade_no' => 'TL1233456', // 商户订单号,需保持唯一性(只能是字母或者数字,不能包含有符号) 'openid' => 'ol0NPtw4srFaeNMgAMY2w5zBOfhC', 'check_name' => 'NO_CHECK', // NO_CHECK:不校验真实姓名, FORCE_CHECK:强校验真实姓名 //'re_user_name' => '王小帅', // 如果 check_name 设置为FORCE_CHECK,则必填用户真实姓名 'amount' => 100, // 企业付款金额,单位为分最少1元 'desc' => '提现', // 企业付款操作说明信息。必填 'spbill_create_ip' => '123.123.123.123'//服务器ip地址 ]); return json_encode($result);
需到商户平台开通 企业付款到零钱功能。
证书在商户平台->账户中心->api安全 中下载
可根据result返回结果做相应操作