2025-03-28 09:49:56 +08:00

84 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
/*
* Project: BJP09001
*
* Description:
* 商户接口范例。
*
* Modify Information:
* Author Date Description
* ============ ========== =======================================
* abchina 2014/05/19 V3.0.0
*
*/
-->
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
RequestMsg();
}
}
private void RequestMsg()
{
lblMessage.Text = "";
lblMessage.ForeColor = System.Drawing.Color.Black;
//1、取得MSG参数并利用此参数值生成验证结果对象
com.abc.trustpay.client.ebus.PaymentResult tResult = new com.abc.trustpay.client.ebus.PaymentResult();
tResult.init(Request["MSG"]);
//2、判断验证结果状态进行后续操作
StringBuilder strMessage = new StringBuilder("");
if (tResult.isSuccess())
{
strMessage.Append("ReturnCode = [" + tResult.ReturnCode + "]<br/>");
strMessage.Append("ErrorMessage = [" + tResult.ErrorMessage + "]<br/>");
if (tResult.getValue("TrxType").Equals(com.abc.trustpay.client.ebus.TrnxType.TRX_TYPE_EBUS_AgentSignContract_REQ.ToUpper()))
{
strMessage.Append("签约成功<br/>");
strMessage.Append("签约协议号: [" + tResult.getValue("AgentSignNo") + "]<br/>");
strMessage.Append("签约卡号后4位: [" + tResult.getValue("Last4CardNo") + "]<br/>");
}
else if (tResult.getValue("TrxType").Equals(com.abc.trustpay.client.ebus.TrnxType.TRX_TYPE_EBUS_AgentUnSignRequest_REQ.ToUpper()))
{
strMessage.Append("解约成功<br/>");
}
strMessage.Append("OrderNo = [" + tResult.getValue("OrderNo") + "]<br/>");
}
else
{
//4、签约解约失败
strMessage.Append("ReturnCode = [" + tResult.ReturnCode + "]<br/>");
strMessage.Append("ErrorMessage = [" + tResult.ErrorMessage + "]<br/>");
lblMessage.ForeColor = System.Drawing.Color.Red;
}
lblMessage.Text = strMessage.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>农行网上支付平台-商户接口范例-授权支付签约解约结果接收</title>
</head>
<body style="font-size: 14px;">
<center>
授权支付签约解约结果
</center>
<form id="form1" runat="server">
<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
<br />
</form>
</body>
</html>