EasyWeChat 企业付款

首先关联的文件:

  vendor/overtrue/wechat/src/Payment/Transfer/Client.php   配置构建文件

  vendor/overtrue/wechat/src/Payment/Kernel/BaseClient.php  核心文件 主要验证证书用

 

# 首先要看一下微信官方开通支付的要求 企业商户入驻时间,交易流水等等。
# 微信官方 状态码查询 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_3

use EasyWeChat\Factory;

# 配置单独配置到独立文件中 或者都可以 $config = [   # 必要配置 'app_id' => '小程序appid', 'mch_id' => '商户的id', 'key' => '商户的api密钥',
  # 如需使用敏感接口(如企业付款、退款、公众号发送现金红包等)需要配置 API 证书 'cert_path' => 'cert.pem'绝对路径, 'key_path' => 'key绝对路径', ]; $app = Factory::payment($config);
# 执行企业付款到零钱 $result = $app->transfer->toBalance([ 'partner_trade_no' => '商户订单号,具有唯一性(只能是字母或者数字)', 'openid' => '提现用户openid', 'check_name' => 'NO_CHECK:不校验姓名, FORCE_CHECK:强校验真实姓名',
  're_user_name' => '如果check_name为FORCE_CHECK 则强制验证用户真实姓名',  
  'amount' => 付款金额, 单位:分,
  'desc' => '备注',
]);

  

posted @ 2022-09-02 11:06  现世中的素人  阅读(121)  评论(0编辑  收藏  举报