最近,公司网站需要集成财付通支付接口。财付通接口文档里面有详细的说明了。这里记录下。
网站中引入tenpayLib.dll。
C#的:
确定支付:
//商户号string bargainor_id = "1900000109";//密钥string key ="8934e7d15453e97507ef794cf7b0519d";/*商户号和密匙要是需要改动,可以设置为动态的。即从数据库里头读取。*///当前时间 yyyyMMddstring date = DateTime.Now.ToString("yyyyMMdd");//生成订单10位序列号,此处用时间和随机数生成,商户根据自己调整,保证唯一string strReq = "" + DateTime.Now.ToString("HHmmss") + TenpayUtil.BuildRandomStr(4);//商户订单号,不超过32位,财付通只做记录,不保证唯一性string sp_billno = strReq;//财付通订单号,10位商户号+8位日期+10位序列号,需保证全局唯一string transaction_id = bargainor_id + date + strReq;string return_url = "http://localhost/tenpayApp/return_url.aspx";//这个是财付通通知商户时返回的页面。//创建PayRequestHandler实例PayRequestHandler