財(cái)付通接口(asp)
...
’============ 財(cái)付通接口開始 ====================
sDate = Now()’生成訂單編號,建議使用您網(wǎng)站自己系統(tǒng)的訂單編號,否則可用日期時(shí)間的方式生成唯一訂單編號
sDate = Year(sDate) & Right(("00" & Month(sDate)),2) & Right(("00" & Day(sDate)),2) & Right(("00" & Hour(sDate)),2) & Right(("00" & Minute(sDate)),2) & Right(("00" & Second(sDate)),2)
inBillNo = billno
spid = "1201667801" ’ 這里替換為您的實(shí)際商戶號
sp_key = "7491a6abe13df8940108438af524484b" ’ sp_key是32位商戶密鑰, 請?zhí)鎿Q為您的實(shí)際密鑰
’ 下面是請求參數(shù)
cmdno = "1" ’ 財(cái)付通支付為"1" (當(dāng)前只支持 cmdno=1)
bill_date = Left(sDate,8) ’ 交易日期 (yyyymmdd)
bank_type = "0" ’ 銀行類型: 0 財(cái)付通
’ 1001 招商銀行
’ 1002 中國工商銀行
’ 1003 中國建設(shè)銀行
’ 1004 上海浦東發(fā)展銀行
’ 1005 中國農(nóng)業(yè)銀行
’ 1006 中國民生銀行
’ 1008 深圳發(fā)展銀行
’ 1009 興業(yè)銀行
desc = order_info_no & "號訂單("&order_info_RealName&")在線支付" ’ 商品名稱
purchaser_id = "" ’ 用戶QQ號碼, 現(xiàn)在置為空串, 如果選擇銀行網(wǎng)關(guān)支付, 需要指定一個(gè)QQ號
bargainor_id = spid ’ 商戶號
sp_billno = inBillNo ’ 商戶生成的訂單號(最多32位)
’ 重要:
’ 交易單號(28位): 商戶號(10位) 日期(8位) 流水號(10位), 必須按此格式生成, 且不能重復(fù)
’ 如果sp_billno超過10位, 則截取其中的流水號部分加到transaction_id后部(不足10位左補(bǔ)0)
’ 如果sp_billno不足10位, 則左補(bǔ)0, 加到transaction_id后部
transaction_id = spid & bill_date & Right(sDate,10)
total_fee = order_info_AllCost ’ 總金額, 分為單位
total_fee = total_fee*100
fee_type = "1" ’ 貨幣類型: 1 – RMB(人民幣) 2 - USD(美元) 3 - HKD(港幣)
return_url = "http://www.cqltt.com/tenpay/notify_handler2.asp" ’ 財(cái)付通回調(diào)頁面地址, 推薦使用ip地址的方式(最長255個(gè)字符)
attach = inBillNo ’ 商戶私有數(shù)據(jù), 請求回調(diào)頁面時(shí)原樣返回
’ 生成MD5簽名
sign_text = "cmdno=" & cmdno & "&date=" & bill_date & "&bargainor_id=" & bargainor_id &_
"&transaction_id=" & transaction_id & "&sp_billno=" & sp_billno &_
"&total_fee=" & total_fee & "&fee_type=" & fee_type & "&return_url=" & return_url &_
"&attach=" & attach & "&key=" & sp_key
md5_sign = UCase(ASP_MD5(sign_text)) ’ 轉(zhuǎn)換為大寫
ok_url = "http://portal.tenpay.com/cfbiportal/cgi-bin/cfbiin.cgi?" &_
"cmdno=" & cmdno & "&date=" & bill_date & "&bank_type=" & bank_type & "&desc=" & desc &_
"&purchaser_id=" & purchaser_id & "&bargainor_id=" & bargainor_id &_
"&transaction_id=" & transaction_id & "&sp_billno=" & sp_billno &_
"&total_fee=" & total_fee & "&fee_type=" & fee_type & "&return_url=" & return_url &_
"&attach=" & attach & "&sign=" & md5_sign
response.redirect (ok_url)
’============ 財(cái)付通接口結(jié)束 ====================
上一條:快錢接口
下一條:ASP字符串函數(shù)大全