json_return(1012, '对不起,订单不支付货到付款'); } else { if ($_POST['payType'] == 'offline' && $offline_payment) { json_return(0, '/wap/order.php?orderid=' . $nowOrder['order_id']); } } $payMethodList = M('Config')->get_pay_method(); if (empty($payMethodList[$payType])) { json_return(1012, '您选择的支付方式不存在<br/>请更新支付方式'); } $nowOrder['order_no_txt'] = option('config.orderid_prefix') . $nowOrder['order_no']; switch ($payType) { case 'yeepay': import('source.class.pay.Yeepay'); $payClass = new Yeepay($nowOrder, $payMethodList[$payType]['config'], $wap_user); $payInfo = $payClass->pay(); if ($payInfo['err_code']) { json_return(1013, $payInfo['err_msg']); } else { json_return(0, $payInfo['url']); } break; case 'tenpay': import('source.class.pay.Tenpay'); $payClass = new Tenpay($nowOrder, $payMethodList[$payType]['config'], $wap_user); $payInfo = $payClass->pay(); if ($payInfo['err_code']) { json_return(1013, $payInfo['err_msg']); } else { json_return(0, $payInfo['url']); }