網上支付 用於與銀行SOCKET通訊的程式

2021-04-17 00:43:59 字數 2996 閱讀 9710

??????if(rec.substring(3,3)=="002")//交費

?????//hc

?????else

??????if(rec.substring(3,3)=="003")//沖帳

?????

?????else

??????sbuff=encoding.unicode.getbytes("999000");//出錯

????}

????try

????

????catch (exception er)

????

???????????

????listener.stop();

????//

???}

??}?}

}//sqlaccess.cs

using system;

using system.componentmodel;

using system.collections;

using system.diagnostics;

using system.data.sqlclient;

//using system.data.

//using system.data.sqlclient.sqltransaction;

namespace yzstudysrv

??public sqlaccess()

????/// 清理所有正在使用的資源。

??///

??protected override void dispose( bool disposing )

?????}

???base.dispose( disposing );

??}??#region 元件設計器生成的**

??///

??/// 設計器支援所需的方法 - 不要使用**編輯器修改

??/// 此方法的內容。

??///

??private void initializecomponent()

????#endregion

??//取查詢資訊

??public void getquer(string recbuff, string sndbuff)

??????catch(exception e)

???????catch (sqlexception ex)

????

????}

???

????console.writeline("an exception of type " + e.gettype() +

?????" was encountered while inserting the data.");

????console.writeline("neither record was written to database.");

???}

???finally

?????}

//??if(myreader.read())

//???

//???else

//?????? sndbuff="999000";

//????myreader.close();

//????this.sqlconnection1.close();

//??

??//democode

??public void runsqltransaction(string myconnstring)

?????catch(exception e)

???????catch (sqlexception ex)

????

????}

???

????console.writeline("an exception of type " + e.gettype() +

?????" was encountered while inserting the data.");

????console.writeline("neither record was written to database.");

???}

???finally

?????}

??????? //沖帳

??public void getczpack(string recbuff, string sndbuff)

????//交費

??public void getjfpack(string recbuff, string sndbuff)

????//字串補位函式

???public string strpack(string tmp,int length)

??

????t++;

????if(t>length)

?????break;

???}

???int alen=tmp.length+k;

???if(alen

??????????????????

??????else

???????return tmp.substring(0,length-k);

??????????

?????

??

??private void sqlconnection1_infomessage(object sender, system.data.sqlclient.sqlinfomessageeventargs e)

?????}}

(本文是直接從vs.net貼出的,自行刪除前面的??)

工商銀行網上支付開發

剛開發完工行網上支付介面。看過很多人也問過 寫過這類的文章,內容和開發文件中 一致,沒什麼紕漏。但實際開發中會遇到很多的小細節,在這裡就遇到的問題和具體的 開發例子說一說。這個頁面中的com元件初始化,文件中的asp例子的引數是 user.crt,user.crt,key,111111 前兩個證書是...

網上支付原理

網上支付原理 網上支付原理 乙個電子商務 要開通網上支付功能,有兩種途徑 一是通過第三方支付平台,例如支付寶 網銀等 二是與銀行協商獲得乙個支付介面。前一種方式以支付寶為例,商戶可以向支付寶提交申請,申請成功後支付寶會提供乙個整合支付寶到商戶 的介面並提供該介面的呼叫方法及示例。這種網上支付方式手續...

網上支付原理

乙個電子商務 要開通網上支付功能,有兩種途徑 一是通過第三方支付平台,例如支付寶 網銀等 二是與銀行協商獲得乙個支付介面。前一種方式以支付寶為例,商戶可以向支付寶提交申請,申請成功後支付寶會提供乙個整合支付寶到商戶 的介面並提供該介面的呼叫方法及示例。這種網上支付方式手續簡單,支付寶向商戶收取的費用...