toContinentPay_v4($param['pay_order_info'], $param['config']['body']); $result['pay_channel'] = 3; } else if ($param['m_pay_type'] == 4) { //云闪付 $payObj = new CloudPayController(); $result = $payObj->soltCard_v1($param['pay_order_info'], $param['config'], $param['pay_type']); $result['pay_channel'] = 4; } else if ($param['m_pay_type'] == 5) { //乐返 $happyPay = new \HappyPay\Business\HappyPay($param); $result = $happyPay->happyPay(); $result['pay_channel'] = 5; } else if ($param['m_pay_type'] == 6) { //拉卡拉 $laKaLaMis = new \LaKaLaPay\Business\LaKaLaMis($param); $result = $laKaLaMis->laKaLaPay(); $result['pay_channel'] = 6; }else if ($param['m_pay_type'] == 7) { //钱客云 $moneyGuest = new \MoneyGuestPay\Business\MoneyGuest(); $result = $moneyGuest->moneyGuestPay($param); $result['pay_channel'] = 7; } else { switch ($param['pay_type']) { case 1: //微信 $result = A('Pay/NewWxPay')->toCodeWxPay_v3($param['pay_order_info'], $param['config']); $result['pay_channel'] = 1; break; case 2: //支付宝 $result = A('Pay/NewAliPay')->alCodePay_v3($param['pay_order_info'], $param['config']); $result['pay_channel'] = 2; break; default: return callBack(statusCode()['error'], "未知的支付渠道"); break; } } return $result; } }