/**
* 微信支付统一下单公共方法(APP,小程序,公众号支付,H5)
* @param $out_trade_no 订单号
* @param $totalfee 支付金额
* @param string $body 支付信息
* @param string $trade_type 支付类型
* @param string $openid
* @return array|mixed
*/
public static function unifiedorder($out_trade_no,$totalfee,$body = '',$trade_type = "MWEB",$openid = ''){
$wxcfg = Config::get('pay.wxpay');
$wx_data['appid'] = $wxcfg['appid']; #服务商appid
$wx_data['mch_id'] = $wxcfg['mch_id']; #服务商mch_id
$wx_data['sub_appid'] = $wxcfg['kf_appid']; #子商户appid
$wx_data['sub_mch_id'] = $wxcfg['sub_mch_id']; #子商户mch_id
$wx_data['nonce_str'] = self::get_noncestr();
$wx_data['sign_type'] = $wxcfg['sign_type'];
$wx_data['body'] = $body == ''?'订单支付内容':$body;
$wx_data['out_trade_no'] = $out_trade_no;
$wx_data['total_fee'] = (int)bcmul($totalfee,'100',0
微信支付统一下单通用方法(APP,小程序,公众号支付,H5)
最新推荐文章于 2024-07-30 21:45:00 发布