Ejemplo n.º 1
0
 /**
  * 商户端获取银行列表查询(WS)
  * @return	 
  * 		  pErrCode 4 返回状态 否 0000成功; 9999失败;
  * 		  pErrMsg 100 返回信息 否 状态0000:成功 除此乊外:反馈实际原因
  * 		  pBankList 银行名称|银行卡别名|银行卡编号#银行名称|银行卡别名|银行卡编号
  * 		  BankList[] = array('name'=>银行名称,'sub_name'=>银行卡别名,'id'=>银行卡编号);
  */
 function GetBankList($return_result = false)
 {
     $result = GetIpsBankList();
     //print_r($result);
     if ($return_result) {
         return $result;
     } else {
         echo json_encode($result);
     }
 }
Ejemplo n.º 2
0
 public function index()
 {
     $root = array();
     $email = strim($GLOBALS['request']['email']);
     //用户名或邮箱
     $pwd = strim($GLOBALS['request']['pwd']);
     //密码
     //检查用户,用户密码
     $user = user_check($email, $pwd);
     $user_id = intval($user['id']);
     if ($user_id > 0) {
         require APP_ROOT_PATH . 'app/Lib/uc_func.php';
         $root['user_login_status'] = 1;
         $root['response_code'] = 1;
         //$root['show_err'] = SITE_DOMAIN;
         //输出支付方式
         $payment_list = $GLOBALS['db']->getAll("select id, name as class_name,name,fee_amount,description,logo,fee_type,config from " . DB_PREFIX . "payment where is_effect = 1 and online_pay = 2 order by sort desc");
         foreach ($payment_list as $k => $v) {
             $payment_list[$k]['logo'] = SITE_DOMAIN . APP_ROOT . '/../' . $v['logo'];
             //$payment_list[$k]['config_format'] = unserialize(($payment_list[$k]['config']));
         }
         $root['payment_list'] = $payment_list;
         //判断是否有线下支付
         $below_payment = $GLOBALS['db']->getRow("select * from " . DB_PREFIX . "payment where is_effect = 1 and class_name = 'Otherpay'");
         $b_pay = array();
         if ($below_payment) {
             $below_payment['config'] = unserialize($below_payment['config']);
             /*
             $count = count($payment_item['config']['pay_name']);
             for($kk=0;$kk<$count;$kk++){
             	$pay = array();
             	$pay['id'] = $payment_item['id'];
             	$pay['id'] = $payment_item['id'];
             	
             	$html .= "<div class='clearfix'>";
             	$html .= "<label class='f_l w140'><input type='radio' name='payment' value='".$payment_item['id']."' onclick='set_bank(\"".$kk."\")' />".
             			$payment_item['config']['pay_name'][$kk]."</label>".
             			"<div class='f_l' style='line-height:24px'>收款人:".$payment_item['config']['pay_account_name'][$kk]."&nbsp;&nbsp;&nbsp;&nbsp;" .
             			"收款帐号:".$payment_item['config']['pay_account'][$kk]."&nbsp;&nbsp;&nbsp;&nbsp;开户行:".$payment_item['config']['pay_bank'][$kk]."</div>";
             	$html .="</div><div class='blank'></div>";
             }
             */
             $count = count($below_payment['config']['pay_name']);
             for ($kk = 0; $kk < $count; $kk++) {
                 $pay = array();
                 $pay['pay_id'] = $below_payment['id'];
                 $pay['bank_id'] = $kk;
                 $pay['pay_name'] = $below_payment['config']['pay_name'][$kk];
                 $pay['pay_account_name'] = $below_payment['config']['pay_account_name'][$kk];
                 $pay['pay_account'] = $below_payment['config']['pay_account'][$kk];
                 $pay['pay_bank'] = $below_payment['config']['pay_bank'][$kk];
                 $b_pay[] = $pay;
             }
         }
         $root['below_payment'] = $b_pay;
         $ips_bank_list = array();
         $root['open_ips'] = intval(app_conf("OPEN_IPS"));
         $root['ips_acct_no'] = $user['ips_acct_no'];
         $root['idno'] = $user['idno'];
         //身份证号
         $root['real_name'] = $user['real_name'];
         if (intval(app_conf("OPEN_IPS")) > 0) {
             $list = GetIpsBankList();
             $ips_bank_list = $list['BankList'];
             $app_url = APP_ROOT . "/index.php?ctl=collocation&act=CreateNewAcct&user_type=0&user_id=" . $user_id . "&from=" . $GLOBALS['request']['from'];
             $root['app_url'] = str_replace("/mapi", "", SITE_DOMAIN . $app_url);
             $root['acct_url'] = $root['app_url'];
             //充值 http://p2p.fanwe.net/index.php?ctl=collocation&act=DoDpTrade&user_type=0&from=app&user_id=44&pTrdBnkCode=00004&pTrdAmt=10000
             $app_url = APP_ROOT . "/index.php?ctl=collocation&act=DoDpTrade&user_type=0&pTrdBnkCode=parm_bnk&pTrdAmt=parm_amt&user_id=" . $user_id . "&from=" . $GLOBALS['request']['from'];
             $root['dp_url'] = str_replace("/mapi", "", SITE_DOMAIN . $app_url);
         }
         if (count($ips_bank_list) == 0) {
             $ips_bank_list = array();
         }
         $root['ips_bank_list'] = $ips_bank_list;
     } else {
         $root['response_code'] = 0;
         $root['show_err'] = "未登录";
         $root['user_login_status'] = 0;
     }
     $root['program_title'] = "充值";
     output($root);
 }