农行接口代码求解

t101lian 2013-07-26 10:56:09
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BuyEntryContractQuery.aspx.cs" Inherits="BuyEntryContractQuery" %>

<%@ Import Namespace="com.hitrust.trustpay.client.market" %>
<%@ Import Namespace="com.hitrust.trustpay.client" %>
<%@ Import Namespace="com.hitrust.trustpay.envelop" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%
//1、取得客户无挂单成交信息
String tRequestID = Request["RequestID"];
String tContractID = Request["ContractID"];
String tBuyerEntryNo = Request["BuyerEntryNo"];
String tCustNo = Request["CustNo"];
String tcontent = Request["content"];
String tDealDate = Request["DealDate"];
Decimal tTradeAmount = Decimal.Parse(Request["TradeAmount"]);
Decimal tBuyerFee = Decimal.Parse(Request["BuyerFee"]);
Decimal tCustFee = Decimal.Parse(Request["CustFee"]);
Decimal tBuyerAmount = Decimal.Parse(Request["BuyerAmount"]);

//2、生成无挂单请求对象
BuyEntryContractRequest tRequest = new BuyEntryContractRequest();
tRequest.RequestID = tRequestID; //设置请求流水号(必要信息)
tRequest.ContractID = tContractID; //设置合同号(必要信息)
tRequest.TradeAmount = tTradeAmount; //设置合同金额(必要信息)
tRequest.DealDate = tDealDate; //设置合同到期日(必要信息)
tRequest.BuyerFee = tBuyerFee; //设置买方手续费(必要信息)
tRequest.SalerFee = tCustFee; //设置卖方手续费(必要信息)
tRequest.BuyerAmount = tBuyerAmount; //设置扣买方预付货款(必要信息)
tRequest.SalerCustomer = tCustNo; //设置扣买方手续费(必要信息)
tRequest.Content = tcontent; //设置信息段
tRequest.BuyerEntryNo = tBuyerEntryNo; //设置买方挂单号(必要信息)

//3、传送挂单成交请求并取得结果
TrxResponse tResponse = tRequest.postRequest();
String sReturnMsg = tResponse.ErrorMessage;
String sReturnCode = tResponse.ReturnCode;
%>

<html xmlns="http://www.w3.org/1999/xhtml" >
<HEAD>
<TITLE>中国农业银行</TITLE>
</HEAD>
<BODY BGCOLOR='#FFFFFF' TEXT='#000000' LINK='#0000FF' VLINK='#0000FF' ALINK='#FF0000'>
<table>
<tr>
<td><b>代理挂单成交</b></td>
</tr>
<%
//4、判断挂单成交结果状态,进行后续操作
if (tResponse.isSuccess())
{
String sMerchantID = tResponse.MerchantID;
String sContractID = tResponse.ContractID;
String sBuyerAmount = tResponse.BuyerAmount;
String sSalerAmount = tResponse.SalerFee;
String sFunctionName = "代理挂单成交交易";
%>
<tr>
<td><%=sFunctionName %>交易成功</td>
</tr>
<tr>
<td>商户编号: <%=sMerchantID%></td>
</tr>
<tr>
<td>合同号: <%=sContractID%></td>
</tr>
<tr>
<td>买方预交货款: <%=sBuyerAmount%></td>
</tr>
<tr>
<td>卖方应收手续费: <%=sSalerAmount%></td>
</tr>
<%
}
else
{
%>
<tr>
<td>交易失败</td>
</tr>
<tr>
<td>错误代码: <%=sReturnCode%></td>
</tr>
<tr>
<td>错误信息: <%=sReturnMsg%></td>
</tr>
<%
}
%>
</table>
<a href='Merchant.html'>回商户首页</a>
</BODY>
</html>


如题。。弱弱的问一句这个是asp.net吗?怎么后台代码能写在前台?
...全文
358 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuxingkun 2014-11-07
  • 打赏
  • 举报
回复
问下你碰到无法读取证书的问题么?
u011150962 2013-07-29
  • 打赏
  • 举报
回复
http://www.okbase.net/doc/details/17
t101lian 2013-07-26
  • 打赏
  • 举报
回复
t101lian 2013-07-26
  • 打赏
  • 举报
回复
领导要我这个新手来做农行接口,,,哎。。。前途迷茫
men52676521 2013-07-26
  • 打赏
  • 举报
回复
利用JS吧!很强大。
打开链接下载源码: https://pan.quark.cn/s/d85aa9a28238 FreeRTOS,其全称为“Free Real-Time Operating System”,是一款具备开源特质且设计轻巧的实时操作系统(RTOS),主要应用于嵌入式系统领域。该“freertos工程文件以及官方文档.rar”压缩包内含了与FreeRTOS关联的工程文件、官方文档资料以及其他用于移植的文件,是进行FreeRTOS学习与应用的关键性资源。 FreeRTOS的核心特质涵盖任务调度机制、中断处理功能、同步机制设计以及内存管理策略。其中,任务调度机制是其核心功能,借助优先级抢占式调度算法,保障高优先级任务能够获得及时响应。中断处理功能是嵌入式系统中的关键环节,FreeRTOS支持在中断执行环境中开展特定操作,同时确保任务执行状态的安全。同步机制例如信号量、互斥量及事件标志组,主要用于实现任务之间的通信与协调。内存管理部分则负责动态分配和释放内存资源,以满足不同任务的特定需求。 工程文件通常由源代码、配置文件、编译脚本等构成,能够帮助开发者深入理解FreeRTOS的工作原理,并在此基础上进行定制化开发。例如,`FreeRTOSConfig.h`作为FreeRTOS的核心配置文件,允许用户依据目标硬件条件和应用需求调整内核参数,比如任务数量、堆大小等。 官方文档资料是学习FreeRTOS的重要参考资料,其内容详尽地阐述了系统架构、API函数、应用示例等关键信息。通过研读这些文档,开发者可以掌握如何创建任务、配置中断、实现任务间的同步与通信,以及如何对FreeRTOS系统进行调试和优化。 移植文件主要涉及将FreeRTOS部署于不同的微控制器(MCU)或硬件平台之上。每个平...

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧