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

122 lines
3.9 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/03/05 V3.0.0 Release
*
*/
-->
<%@ 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)
{
OrderNo.Text = "No" + DateTime.Now.Ticks.ToString();
}
}
protected void btnButton_Click(object sender, EventArgs e)
{
com.abc.trustpay.client.ebus.SubsidyRefund tSubsidyRefund = new com.abc.trustpay.client.ebus.SubsidyRefund();
//1.设定请求支付对象
tSubsidyRefund.dicRequest["OrderNo"] = OrderNo.Text;
tSubsidyRefund.dicRequest["InternalTransferNo"] = InternalTransferNo.Text;
tSubsidyRefund.dicRequest["RemitterSubMerchantNo"] = RemitterSubMerchantNo.Text;
tSubsidyRefund.dicRequest["RemitteeSubMerchantNo"] = RemitteeSubMerchantNo.Text;
tSubsidyRefund.dicRequest["Amount"] = Amount.Text;
//2、传送支付请求并取得支付网址
tSubsidyRefund.postJSONRequest();
StringBuilder strMessage = new StringBuilder();
string ReturnCode = JSON.GetKeyValue("ReturnCode");
string ErrorMessage = JSON.GetKeyValue("ErrorMessage");
if (ReturnCode.Equals("0000"))
{
strMessage.Append("ReturnCode = [" + ReturnCode + "]<br/>");
strMessage.Append("ErrorMessage = [" + ErrorMessage + "]<br/>");
//支付请求提交成功,将客户端导向支付页面
//Response.Redirect(JSON.GetKeyValue("PaymentURL"));
}
else
{
//3、支付请求提交失败商户自定后续动作
strMessage.Append("ReturnCode = [" + ReturnCode + "]<br/>");
strMessage.Append("ErrorMessage = [" + ErrorMessage + "]<br/>");
}
lblMessage.Text = strMessage.ToString();
}
</script>
<script language="javascript" type="text/javascript">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>农行网上支付平台-商户接口范例-退款补贴</title>
</head>
<body style="font-size: 14px;">
<center>
退款补贴</center>
<form id="form1" runat="server">
<asp:Label ID="lblMessage" runat="server" Text="" ForeColor="red"></asp:Label>
<br />
<table>
<tr>
<td>订单号
</td>
<td>
<asp:TextBox runat="server" ID='OrderNo' Text='xzc999002' />*必输</td>
</tr>
<tr>
<td>内转号
</td>
<td>
<asp:TextBox runat="server" ID='InternalTransferNo' Text='1009095' />*必输</td>
</tr>
<tr>
<td>出金子账户
</td>
<td>
<asp:TextBox runat="server" ID='RemitterSubMerchantNo' Text='001' />*必输</td>
</tr>
<tr>
<td>入金子账户
</td>
<td>
<asp:TextBox runat="server" ID='RemitteeSubMerchantNo' Text='006' />*必输</td>
</tr>
<tr>
<td>退款金额
</td>
<td>
<asp:TextBox runat="server" ID='Amount' Text='99999999' />*必输</td>
</tr>
<tr>
<td colspan="2">
<asp:Button ID="btnButton" runat="server" Text="提交页面内容" OnClick="btnButton_Click" />
<a href='Merchant.html'>回商户首页</a>
</td>
</tr>
</table>
</form>
</body>
</html>