建行网上银行怎么弄?

2024-05-17 03:04

1. 建行网上银行怎么弄?

成为建行个人网上银行签约客户的方式有两种,您可以根据自己的情况任选一种:
第一种方法:先网上注册,后柜面签约(即正向签约):
a、登录建行网站
www.ccb.com
,进入个人网上银行,点击“开通网上银行服务”,填写网上银行申请表,完成网上申请流程;
b、持有效证件、建行账户到建行网点办理签约手续;
c、登录建行网上银行,按照提示设置交易密码,下载证书。
第二种方法:先柜面签约,后登录网银下载证书(即反向签约):
a、持本人有效证件和账户到建行网点直接办理网上银行签约手续;
b、7天内登录建行网站
www.ccb.com
,进入个人网上银行,按照提示设置交易密码、下载证书。
注意:
如果您采用第二种方法反向签约,当您在建行网点办理网银签约手续成功后,必须在7天之内登录建行网银系统下载证书。如果您没有在7天之内登录建行网银系统下载证书,您的网银将被自动注销。您如果要使用网上银行,必须重新办理开通网银及签约手续。

建行网上银行怎么弄?

2. 建行网银怎么弄啊

  建行的接口相对于支付宝,Q业务充值和移动,联通,电信,缴费接口要复杂一些,接口分为两块,一块是商户到银行,另外一块是银行到商户
  1) 客户登录商户网站,选择商户网站商品。
  2) 客户将选好的商品放入购物车,并下订单。商户提供商户代码、订单号、合计金额等信息;
  3) 客户选择代理付款的银行-建行,确认后,商户代码、订单信息、合计金额通过浏览器URL传到建行网上银行站点; 网上银行自动显示支付页面,客户首先选择是否使用建行证书,然后输入龙卡号和密码,选择“确定”。支付信息经加密后传送到网银中心;
  4) 网银中心接收客户支付信息,转发到银行后台业务处理系统;
  5) 银行后台业务系统处理后,返回处理结果给网银;
  6) 网银通知客户支付(扣帐)是否成功。如果扣帐成功,提示客户注意接收商户返回的送货信息;对于不需要立即响应的商户, 跳过步骤7、8;
  7) 对于需要立即响应的商户,如果支付成功,网银将成功结果反馈给商户。若支付失败,不返回给商户信息
  8) 对于需要立即响应的商户,收到银行扣帐成功的通知后,发给客户送货信息。如客户收到银行支付(扣帐)成功通知(步骤6), 但未收到商户送货信息,则需向商户查询。 日终时,商户与开设结算帐户的建设银行(网银成员行)进行流水核对,对已支付但未得到商户确认的交易进行退款处理。

  商户到银行


  --------------------------------------------------------------------------------


  其实这一步是把自己卡里的钱转到商户的帐上,就是转账,

  代码实现其实很简单,我们先来分析一上要传的参考吧


  个人客户在商户网站选择商品后,商户网站生成以下信息,传送到建行网站:


  域名
  名称
  类型
  备注

  MERCHANTID
  商户代码
  CHAR(9)
  由建行统一分配

  POSID
  商户柜台代码
  CHAR(9)
  由建行统一分配,缺省为000000000

  BRANCHID
  分行代码
  CHAR(9)
  由建行统一指定

  ORDERID
  定单号
  CHAR(30)
  由商户提供,最长30位,按实际长度给出

  PAYMENT
  付款金额
  NUMBER(16,2)
  由商户提供,按实际金额给出

  CURCODE
  币种
  CHAR(2)
  缺省为01-人民币

  REMARK1
  备注1
  CHAR(30)
  网银不处理,直接传到城综网

  REMARK2
  备注2
  CHAR(30)
  网银不处理,直接传到城综网

  TXCODE
  交易码
  CHAR(6)
  由建行统一分配为520100

  MAC
  MAC校验域
  CHAR(32)
  采用标准MD5算法,由商户实现


  注:商户要保证定单号的唯一性。

  为了加快站点间接口开发,站点间接口的参数传送采用普通的URL方式,商户将以上信息包含在FORM中,在SUBMIT后将生成URL,如下所示:

  .00&CURCODE=01

  &TXCODE=520100&REMARK1=&REMARK2=&MAC=qwertyuioplkjhgfdsazxcvbnm901234


  参与MAC运算的字符及其顺序如下:

  MERCHANTID=123456789&POSID=000000000&BRANCHID=110000000&ORDERID=19991101234&PAYMENT=500.00&CURCODE=01&

  TXCODE=520100&REMARK1=&REMARK2=

  注:字符串中变量名必须是大写字母。

  这是建行文档说的说明,很明显这是使用Http的方式来实现的

  下面我们动手来实现 一下吧,

  我是把所有的参数生成了一个实体类这样方便,而且规范化,

  来看看这个Model吧


  代码
  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;

  namespace ClientSystem.AliPay
  {
  ///
  /// 工行传入参数
  ///
  public class CBBTextModel
  {

  private string _MERCHANTID = "";
  ///
  /// 商户代码 由建行统一分配
  ///
  public string MERCHANTID
  {
  get
  set
  }


  private string _POSID = "";
  ///
  /// 商户柜台代码  由建行统一分配,缺省为000000000
  ///
  public string POSID
  {
  get
  set
  }


  private string _BRANCHID = "";
  ///
  /// 分行代码  由建行统一指定
  ///
  public string BRANCHID
  {
  get
  set
  }


  private string _ORDERID = "";
  ///
  /// 定单号 由商户提供,最长30位,按实际长度给出
  ///
  public string ORDERID
  {
  get
  set
  }


  private decimal _PAYMENT = 0m;
  ///
  /// 付款金额  由商户提供,按实际金额给出
  ///
  public decimal PAYMENT
  {
  get
  set
  }


  private string _CURCODE = "";
  ///
  /// 币种 缺省为01-人民币
  ///
  public string CURCODE
  {
  get
  set
  }


  private string REMARK1 = "";
  ///
  /// 备注1  网银不处理,直接传到城综网
  ///
  public string REMARK11
  {
  get
  set
  }


  private string REMARK2 = "";
  ///
  /// 备注2  网银不处理,直接传到城综网
  ///
  public string REMARK21
  {
  get
  set
  }


  private string _TXCODE = "";
  ///
  /// 交易码  由建行统一分配为520100
  ///
  public string TXCODE
  {
  get
  set
  }


  private string _MAC = "";
  ///
  /// MAC校验域  采用标准MD5算法,由商户实现
  ///
  public string MAC
  {
  get
  set
  }

  private string _url = "";
  ///
  /// URL
  ///
  public string Url
  {
  get
  set
  }

  }
  }


  我们来准备两个方法吧,一个是Http连接来使用的一个是Md5加密,因为在文档里写到要使用Md5加密哦


  代码
  #region //预定义方法或是变量

  ///
  /// 请求指定 URL 资源,并获取响应结果
  ///
  /// 需要请求的 URL 资源
  ///
  /// 响应结果;
  /// 出现任意异常,均返回字串"Runtime Error"
  ///
  private string RequestContent(string url)
  {
  string content = string.Empty;
  try
  {
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
  request.KeepAlive = false;
  HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.Default);
  content = reader.ReadToEnd();
  reader.Close();
  }
  catch (Exception)
  {
  content = "Runtime Error";
  }
  return content;
  }

  ///
  /// 传入明文,返回用MD%加密后的字符串
  ///
  /// 要加密的字符串
  /// 用MD5加密后的字符串
  public static string ToMD5(string str)
  {
  return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "md5");
  }

  #endregion


  看一下充值按钮下面实现吧


  代码
  if (textBox1.Text.Trim() == "" || textBox1.Text.Trim() == null)
  {
  MessageBoxForm objm = new MessageBoxForm("您输入的金额不能为空!!!", "提示信息");
  objm.ShowDialog();
  return;
  }
  string orid = OfficeInfo.ofId.ToString().Trim() + "_" + DateTime.Now.Ticks.ToString();
  Alipay objalipay = new Alipay();
  objalipay.APID = orid;
  objalipay.addTime = DateTime.Now;
  objalipay.total_fee = Convert.ToDecimal(textBox1.Text.ToString().Trim());
  objalipay.trade_status = "客户端提交";
  objalipay.Text1 = DateTime.Now.ToString();
  objalipay.Text2 = "建行接口";
  objalipay.Text3 = "";
  objalipay.Text4 = "";
  objalipay.Text5 = "";

  decimal money = Convert.ToDecimal(user.GetListBy(OfficeInfo.ofPara1, 13).ToString().Trim());
  if (money > Convert.ToDecimal(textBox1.Text.Trim()))
  {
  MessageBoxForm objm = new MessageBoxForm("你输入的最小金额不能低于" + money + "元!!!", "提示信息");
  objm.ShowDialog();
  return;
  }

  if (user.AddAlipay(OfficeInfo.ofPara1, objalipay))
  {
  CBBTextModel objcbbText = new CBBTextModel();

  //商户代码 由建行统一分配
  objcbbText.MERCHANTID = "105411248160006";

  //商户柜台代码  由建行统一分配,缺省为000000000

  objcbbText.POSID = "768362719";

  //分行代码  由建行统一指定
  objcbbText.BRANCHID = "410000000";

  // 定单号 由商户提供,最长30位,按实际长度给出
  objcbbText.ORDERID = orid.Trim();

  //付款金额  由商户提供,按实际金额给出
  objcbbText.PAYMENT = Convert.ToDecimal(textBox1.Text.Trim());

  //币种 缺省为01-人民币
  objcbbText.CURCODE = "01";

  //备注1  网银不处理,直接传到城综网
  objcbbText.REMARK11 = "";

  //备注2  网银不处理,直接传到城综网
  objcbbText.REMARK21 = "";

  //交易码  由建行统一分配为520100
  objcbbText.TXCODE = "520100";

  //MAC校验域  采用标准MD5算法,由商户实现
  objcbbText.MAC = "qwertyuioplkjhgfdsazxcvbnm901234";

  //URL
  objcbbText.Url = "";

  //要加密的串
  string canshu = "MERCHANTID=" + objcbbText.MERCHANTID.Trim() +
  "&POSID=" + objcbbText.POSID.Trim() + "&BRANCHID=" + objcbbText.BRANCHID.Trim()
  + "&ORDERID=" + objcbbText.ORDERID.Trim() + "&PAYMENT=" + objcbbText.PAYMENT.ToString().Trim()
  + "&CURCODE=" + objcbbText.CURCODE + "&TXCODE=" + objcbbText.TXCODE.Trim()
  + "&REMARK1=&REMARK2=";

  objcbbText.MAC = ToMD5(canshu.Trim()).ToLower().Trim();
  string strURl = objcbbText.Url + "?" + canshu + "&MAC=" + objcbbText.MAC.Trim();
  webBrowser1.Url = new Uri(strURl.Trim());
  }
  }


  在这里大家一定要注意把 objcbbText.MAC = ToMD5(canshu.Trim()).ToLower().Trim();
  加密后的字符串改成小写的

  上面所提到的

  代码
  string orid = OfficeInfo.ofId.ToString().Trim() + "_" + DateTime.Now.Ticks.ToString();
  Alipay objalipay = new Alipay();
  objalipay.APID = orid;
  objalipay.addTime = DateTime.Now;
  objalipay.total_fee = Convert.ToDecimal(textBox1.Text.ToString().Trim());
  objalipay.trade_status = "客户端提交";
  objalipay.Text1 = DateTime.Now.ToString();
  objalipay.Text2 = "建行接口";
  objalipay.Text3 = "";
  objalipay.Text4 = "";
  objalipay.Text5 = "";

  decimal money = Convert.ToDecimal(user.GetListBy(OfficeInfo.ofPara1, 13).ToString().Trim());
  if (money > Convert.ToDecimal(textBox1.Text.Trim()))
  {
  MessageBoxForm objm = new MessageBoxForm("你输入的最小金额不能低于" + money + "元!!!", "提示信息");
  objm.ShowDialog();
  return;
  }

  if (user.AddAlipay(OfficeInfo.ofPara1, objalipay))
  {


  这一部分代码是记录日志的,大家可以参考一下

  我们现在只要运行程序就会出现如下界面所显示的内容


  下面的操作就是输入你的卡号密码就可以了,

  转账成功后我们这一步的工作就算是做完了

3. 建设银行网银怎么弄的


建设银行网银怎么弄的

4. 建行网银能在网上之间开通吗?不去银行的窗口那里可以么? 如果可以,请告诉我下该怎么开通? 谢谢啦。。

网上是可以开通的,建议你去下柜台
我推荐你办理工行网银 工行网银是目前使用人数最多的 功能强大的网银 

开通网银之前,本人持身份证(未成年人持户口簿)到工行先申请一张借记卡年费10元,但如果卡内达不到300元的日均余额, 每季度会收取3元的小额账户管理费 开通网银而不申请U盾即不收费 

第一,在工行柜台开通网上银行及在线支付功能,否则在登录网上银行之后,只能做查询,不能对外转账和在线支付 

第二,登录http://www.icbc.com.cn/index.jsp后,点击"个人网银登录",首次登录网上银行时,页面会提示你安装安全控件,必须点击安装 

第三,在首次登录网上银行之后,需要更改网上银行登录密码,设置成字母与数字的组合 

第四,在首次登录网上银行之后,还要设置一个"预留验证信息",那是在以后做在线支付时,验证客户身份用的,为的是提高在线支付的安全性 

第五,在网上银行系统中,可以方便的在卡卡之间,卡折之间进行转账及对外汇款,还可以将卡内活期账户存款转为定期存款,电子速汇,跨行汇款更方便客户转账汇款,还有基金黄金期货证券等业务,功能非常丰富 

第六,在网上银行对外转账等涉及卡内资金划转时,需要输入"动态口令卡"的数字编码,来验证,提高交易安全性;如果申请了U盾要插入U盾,保证交易的安全性 

第七,在电脑中安装杀毒软件及防火墙,定期杀毒,以防止木马病毒窃取信息 

第八,避免在网吧,办公室等登录个人网上银行,谨防木马病毒盗取个人银行账号及密码 

第九,牢记网上银行登录密码,如果遗忘,需要到原申请网点办理解决及重新开通 

第十,银行卡与手机等磁电体分开放置,以避消磁