中國農業銀行網上支付平臺商戶接口編程
最近做支付相關的工作,做了農行的網上支付,包含了B2B,B2C支付,語言方面包含了PHP,ASP,JAVA語言包,基本上大同小異。
具體以ASP開發舉例:
1.由于 ASP環境是WINDOWS環境上運行,需要安裝.net framework,和wps安裝包
2.配置TrustPayClient.dll
具體以ASP開發舉例:
1.由于 ASP環境是WINDOWS環境上運行,需要安裝.net framework,和wps安裝包
2.配置TrustPayClient.dll
regasm.exe /codebase TrustPayClient.dll
3、軟件開發包配置
3、軟件開發包配置
路徑:C:\WINNT\system32\TrustMerchant.ini
修改里面的商戶號和證書路徑
4、測試
給銀行負責人打電話開通正式
測試過程需要注意下面的事項
NotifyUrl改成你的地址,具體的域名是外網是可以訪問到的。
5、開發相應的支付業務即可
如果你有不清楚的地方可以聯系我,對外承接網銀對接業務 http://www.ourwill.cn
修改里面的商戶號和證書路徑
4、測試
打開 IIS,建立虛擬目錄,指向接口軟件包安裝目錄\demo
運行支付等程序,跑通測試后,農行網頁會提示測試完成。給銀行負責人打電話開通正式
測試過程需要注意下面的事項
<html>
<head>
<title>農行網上支付平臺-商戶接口范例-支付請求</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor='#FFFFFF' text='#000000' link='#0000FF' vlink='#0000FF' alink='#FF0000'>
<form name="form1" action='MerchantPayment.asp' method="post">
<table>
<tr>
<td>
OrderNo
</td>
<td>
<input name='OrderNo' value='ON200412230001'></td>
</tr>
<tr>
<td>
ExpiredDate
</td>
<td>
<input name='ExpiredDate' value='30' /></td>
</tr>
<tr>
<td>
BuyIP
</td>
<td>
<input name='BuyIP' value='127.0.0.1'></td>
</tr>
<tr>
<td>
OrderDesc
</td>
<td>
<input name='OrderDesc' value='Game Card Order'></td>
</tr>
<tr>
<td>
OrderDate
</td>
<td>
<input name='OrderDate' value='2004/12/23'>(YYYY/MM/DD)</td>
</tr>
<tr>
<td>
OrderTime
</td>
<td>
<input name='OrderTime' value='11:55:30'>(HH:MM:SS)</td>
</tr>
<tr>
<td>
OrderAmount
</td>
<td>
<input name='OrderAmount' value='280'></td>
</tr>
<tr>
<td>
OrderURL
</td>
<td>
<input name='OrderURL' value='http://127.0.0.1/Merchant/MerchantQueryOrder.asp?ON=ON200412230001&DetailQuery=1'></td>
</tr>
<tr>
<td>
ProductType
</td>
<td>
<input name='ProductType' value='1'></td>
</tr>
<tr>
<td>
PaymentType
</td>
<td>
<input name='PaymentType' value='1'>1:農行卡支付 2:國際卡支付 3:農行貸記卡支付 A:支付方式合并 5:第三方跨行支付 6:銀聯跨行支付</td>
</tr>
<tr>
<td>
PaymentLinkType
</td>
<td>
<input name='PaymentLinkType' value='1'>1:internet網絡接入 2:手機網絡接入 3:數字電視網絡接入 4:智能客戶端
5:電話網絡</td>
</tr>
<tr>
<td>
NotifyType
</td>
<td>
<input name='NotifyType' value='0'>0:URL頁面通知 1:服務器通知</td>
</tr>
<tr>
<td>
ResultNotifyURL</td>
<td>
<input name='ResultNotifyURL' value='http://127.0.0.1/Merchant/MerchantResult.asp'></td>
</tr>
<tr>
<td>
MerchantRemarks</td>
<td>
<input name='MerchantRemarks' value='Hi!'></td>
</tr>
<tr>
<td colspan="2">
<input type="submit">
</table>
</form>
<center>
<a href='Merchant.html'>回商戶首頁</a></center>
</body>
</html>
<head>
<title>農行網上支付平臺-商戶接口范例-支付請求</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor='#FFFFFF' text='#000000' link='#0000FF' vlink='#0000FF' alink='#FF0000'>
<form name="form1" action='MerchantPayment.asp' method="post">
<table>
<tr>
<td>
OrderNo
</td>
<td>
<input name='OrderNo' value='ON200412230001'></td>
</tr>
<tr>
<td>
ExpiredDate
</td>
<td>
<input name='ExpiredDate' value='30' /></td>
</tr>
<tr>
<td>
BuyIP
</td>
<td>
<input name='BuyIP' value='127.0.0.1'></td>
</tr>
<tr>
<td>
OrderDesc
</td>
<td>
<input name='OrderDesc' value='Game Card Order'></td>
</tr>
<tr>
<td>
OrderDate
</td>
<td>
<input name='OrderDate' value='2004/12/23'>(YYYY/MM/DD)</td>
</tr>
<tr>
<td>
OrderTime
</td>
<td>
<input name='OrderTime' value='11:55:30'>(HH:MM:SS)</td>
</tr>
<tr>
<td>
OrderAmount
</td>
<td>
<input name='OrderAmount' value='280'></td>
</tr>
<tr>
<td>
OrderURL
</td>
<td>
<input name='OrderURL' value='http://127.0.0.1/Merchant/MerchantQueryOrder.asp?ON=ON200412230001&DetailQuery=1'></td>
</tr>
<tr>
<td>
ProductType
</td>
<td>
<input name='ProductType' value='1'></td>
</tr>
<tr>
<td>
PaymentType
</td>
<td>
<input name='PaymentType' value='1'>1:農行卡支付 2:國際卡支付 3:農行貸記卡支付 A:支付方式合并 5:第三方跨行支付 6:銀聯跨行支付</td>
</tr>
<tr>
<td>
PaymentLinkType
</td>
<td>
<input name='PaymentLinkType' value='1'>1:internet網絡接入 2:手機網絡接入 3:數字電視網絡接入 4:智能客戶端
5:電話網絡</td>
</tr>
<tr>
<td>
NotifyType
</td>
<td>
<input name='NotifyType' value='0'>0:URL頁面通知 1:服務器通知</td>
</tr>
<tr>
<td>
ResultNotifyURL</td>
<td>
<input name='ResultNotifyURL' value='http://127.0.0.1/Merchant/MerchantResult.asp'></td>
</tr>
<tr>
<td>
MerchantRemarks</td>
<td>
<input name='MerchantRemarks' value='Hi!'></td>
</tr>
<tr>
<td colspan="2">
<input type="submit">
</table>
</form>
<center>
<a href='Merchant.html'>回商戶首頁</a></center>
</body>
</html>
NotifyUrl改成你的地址,具體的域名是外網是可以訪問到的。
5、開發相應的支付業務即可
如果你有不清楚的地方可以聯系我,對外承接網銀對接業務 http://www.ourwill.cn
posted on 2014-09-24 09:22 草原上的駱駝 閱讀(5639) 評論(2) 編輯 收藏 所屬分類: 其它