|
@@ -16,7 +16,7 @@ class WechatTransfers
|
|
|
$pars['out_batch_no'] = getUniId();//商户系统内部的商家批次单号,要求此参数只能由数字、大小写字母组成,在商户系统内部唯一
|
|
|
$pars['batch_name'] = $batch_name;//该笔批量转账的名称
|
|
|
$pars['batch_remark'] = $batch_name;//转账说明,UTF8编码,最多允许32个字符
|
|
|
- $pars['total_amount'] = intval(array_sum(array_column($detail_list,'transfer_amount')) * 100);//转账总金额 单位为“分”
|
|
|
+ $pars['total_amount'] = intval(array_sum(array_column($detail_list, 'transfer_amount')) * 100);//转账总金额 单位为“分”
|
|
|
$pars['total_num'] = count($detail_list);//转账总笔数
|
|
|
$pars['transfer_detail_list'] = $detail_list;
|
|
|
$token = $this->getToken($pars);//获取token
|
|
@@ -75,7 +75,7 @@ class WechatTransfers
|
|
|
|
|
|
// $apiclient_cert_path = 'https://' . $_SERVER['HTTP_HOST'] . '/uploads/apiclient/apiclient_cert.pem';
|
|
|
// $apiclient_key_path = 'https://' . $_SERVER['HTTP_HOST'] . '/uploads/apiclient/apiclient_key.pem';
|
|
|
- $apiclient_key_path = root_path('extend/payment/cert') . 'apiclient_key.pem';
|
|
|
+ $apiclient_key_path = root_path('extend/payment/cert') . 'apiclient_key.pem';
|
|
|
|
|
|
// $apiclient_cert_arr = openssl_x509_parse(file_get_contents($apiclient_cert_path,false, stream_context_create($stream_opts)));
|
|
|
// $serial_no = $apiclient_cert_arr['serialNumberHex'];//证书序列号
|
|
@@ -102,7 +102,7 @@ class WechatTransfers
|
|
|
{
|
|
|
return [
|
|
|
'out_detail_no' => $out_trade_no,
|
|
|
- 'transfer_amount' => $money,
|
|
|
+ 'transfer_amount' => intval($money * 100),
|
|
|
'transfer_remark' => $batch_name,
|
|
|
'openid' => $openid,
|
|
|
];
|