微信支付统一下单通用方法(APP,小程序,公众号支付,H5)

/**
     * 微信支付统一下单公共方法(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值