導航:首頁 > 源碼編譯 > 建設銀行源碼

建設銀行源碼

發布時間:2022-12-10 03:49:16

❶ 所有銀行名稱和代碼分別都是什麼

  1. 102 工商銀行

  2. 103 農業銀行

  3. 104 中國銀行

  4. 105 建設銀行

  5. 301 交通銀行

  6. 302 中信銀行

  7. 303 光大銀行

  8. 304 華夏銀行

  9. 305 民生銀行

  10. 306 廣發銀行

  11. 308 招商銀行

  12. 309 興業銀行

  13. 310 浦發銀行

❷ 您好 請問一下申請建行信用卡 到最後來源碼下面那些怎麼填

如果你是在網上填寫申請表,到最後一步有最後來源碼,那麼這個欄位不要填寫,如果你已經點擊過了,頁面報錯。請刷新頁面,或者重新填寫。

❸ 建行虛擬卡申請,來源碼,營銷機構代碼怎麼填

營銷機構代碼、來源碼這些不是申請人要填寫的信息,不用管,銀行收到你的申請後,他們會填寫。你填寫完申請人的信息後提交申請即可。

❹ 建行信用卡來源碼在哪裡

持卡人查詢不到來源碼,這種信息應該只有銀行內部人員才能知道。
如果對自己的辦卡途徑有疑問,可以致電客服熱線查詢,而用不著自己去查什麼來源碼。

❺ 建設銀行的SWIIFT是什麼

1、swift代碼是用於境外匯款進來用到的代碼,可以把它理解為和郵政編碼類似,每個地方一個。2、建行的每個一級分行的swift代碼不同,一個一級分行只有一個代碼,一級分行內可以通用。3、雖然每個分行都不同,但是很有規律,四川的是PCBCCNBJSCX,PCBCCN解釋起來就是中國人民建設銀行BJ就是北京SCX就是四川分行。

❻ ASP網站的建行網銀介面怎麼弄啊

建行的介面相對於支付寶,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,如下所示:

https://ibsbjstar.ccb.com.cn/app/ccbMain?MERCHANTID=123456789&POSID=000000000&BRANCHID=110000000&ORDERID=19991101234&PAYMENT=500.00&CURCODE=01

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

參與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 { return _MERCHANTID; }
set { _MERCHANTID = value; }
}

private string _POSID = "";
///
/// 商戶櫃台代碼 由建行統一分配,預設為000000000
///
public string POSID
{
get { return _POSID; }
set { _POSID = value; }
}

private string _BRANCHID = "";
///
/// 分行代碼 由建行統一指定
///
public string BRANCHID
{
get { return _BRANCHID; }
set { _BRANCHID = value; }
}

private string _ORDERID = "";
///
/// 定單號 由商戶提供,最長30位,按實際長度給出
///
public string ORDERID
{
get { return _ORDERID; }
set { _ORDERID = value; }
}

private decimal _PAYMENT = 0m;
///
/// 付款金額 由商戶提供,按實際金額給出
///
public decimal PAYMENT
{
get { return _PAYMENT; }
set { _PAYMENT = value; }
}

private string _CURCODE = "";
///
/// 幣種 預設為01-人民幣
///
public string CURCODE
{
get { return _CURCODE; }
set { _CURCODE = value; }
}

private string REMARK1 = "";
///
/// 備注1 網銀不處理,直接傳到城綜網
///
public string REMARK11
{
get { return REMARK1; }
set { REMARK1 = value; }
}

private string REMARK2 = "";
///
/// 備注2 網銀不處理,直接傳到城綜網
///
public string REMARK21
{
get { return REMARK2; }
set { REMARK2 = value; }
}

private string _TXCODE = "";
///
/// 交易碼 由建行統一分配為520100
///
public string TXCODE
{
get { return _TXCODE; }
set { _TXCODE = value; }
}

private string _MAC = "";
///
/// MAC校驗域 採用標准MD5演算法,由商戶實現
///
public string MAC
{
get { return _MAC; }
set { _MAC = value; }
}

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

}
}

我們來准備兩個方法吧,一個是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.(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 = "";

//URL
objcbbText.Url = "https://ibsbjstar.ccb.com.cn/app/ccbMain";

//要加密的串
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))
{

這一部分代碼是記錄日誌的,大家可以參考一下

我們現在只要運行程序就會出現如下界面所顯示的內容

下面的操作就是輸入你的卡號密碼就可以了,

轉賬成功後我們這一步的工作就算是做完了

❼ 建設銀行信用卡來源碼

我記得辦卡不需要填寫這項。
如果在建行網點申請,這類信息由工作人員填寫。如果是自己通過官網、手機銀行等渠道申請,肯定不需要填寫這項信息。

❽ 為什麼會出現登錄入口錯誤

如果你使用的是win10系統,而且你的瀏覽器是默認的edge瀏覽器,我們再打開建行官網的時候是沒有出現錯誤的,但是進入官網登陸就打不開了,我們一步一步來演示,先打開建行官網。

建行點擊登陸打開錯誤怎麼解決
2
打開官網之後我們發現顯示的首頁是正常的,但是我們點擊登陸。

建行點擊登陸打開錯誤怎麼解決
3
這個時候我們會遇到如下圖的錯誤,是因為建行新版使用了舊版的源碼技術導致的和我們電腦系統以及瀏覽器都沒有關系。

建行點擊登陸打開錯誤怎麼解決
END
解決辦法
這個時候我們可以根據提示點擊下面的使用IE打開網站就可以正常打開了。

建行點擊登陸打開錯誤怎麼解決
除了這個方法我們還可以點擊右上角的菜單按鈕,彈出設置。

建行點擊登陸打開錯誤怎麼解決
再設置下我們選擇使用IE打開也是可以解決問題的,當然除了IE之外如果我們電腦上還安裝了其他瀏覽器的話,可以使用瀏覽器的兼容模式運行也可以解決問題

❾ 建行虛擬卡申請,來源碼,營銷機構代碼怎麼填

申請虛擬卡不需要填寫營銷代碼,這些東西都是銀行的工作人員填寫的,如果是通過建行官網或者手機等渠道進行申請的,則不需要填寫。

建設虛擬信用卡可以直接在建行的官網進行申請,也可以通過撥打建行的信用卡中心客服進行申請,或者直接關注建行的微信公眾,然後在「我的銀行卡」專區進行申請。

(9)建設銀行源碼擴展閱讀

建行虛擬信用卡不可以取現,因為虛擬信用卡只能設置查詢密碼,而無法設置交易密碼,所以也不具備信用卡的取現功能,所以是不可以取現的。

信用卡可以取現,不過有取現手續費。

銀行信用卡取現利息:信用卡取現無免息期,從取現當日起每天要收取萬分之五透支取現利息,直到還清為止。

銀行信用卡取現方法1、境內:可在中國銀行營業機構網點、ATM或貼有銀聯標識的其他商業銀行的ATM機憑提款密碼提取人民幣現金。

境外:可以在全球任何一台貼有PLUS、CIRRUS或銀聯標識的ATM上支取當地法定貨幣辦理預借現金交易。

閱讀全文

與建設銀行源碼相關的資料

熱點內容
android獲得當前activity 瀏覽:829
python入門迷宮 瀏覽:69
Python打折代碼不含商品 瀏覽:220
把多個Word合成一個pdf 瀏覽:356
aes演算法描述 瀏覽:899
新手機壓縮包在哪 瀏覽:781
java抽獎程序源碼 瀏覽:700
汽車壓縮機又叫 瀏覽:95
android讀取data文件 瀏覽:874
紅旗智聯app怎麼跟h5車子連接 瀏覽:139
材料化學pdf 瀏覽:114
伺服器機房都有什麼東西 瀏覽:370
最近長陰短柱量能副圖指標源碼 瀏覽:647
python字元串去除後四位 瀏覽:167
捷速pdf編輯器破解版 瀏覽:725
大帶寬伺服器怎麼租 瀏覽:299
籃球程序員單身難嗎 瀏覽:877
一接到命令就 瀏覽:488
挖幣伺服器是什麼 瀏覽:524
攜帶型u盤加密 瀏覽:464