<!-- #include file="yeepayCommon.asp" -->
<%
'**************************************************
'* @Description 易宝支付产品通用支付接口范例 
'* @V3.0
'* @Author rui.xin
'**************************************************

	Dim p2_Order
	Dim p3_Amt
	Dim p4_Cur
	Dim p5_Pid
	Dim p6_Pcat
	Dim p7_Pdesc
	Dim p8_Url
	Dim pa_MP
	Dim pd_FrpId
	Dim pr_NeedResponse
	Dim sNewString,hmac

	'	商家设置用户购买商品的支付信息.
	''易宝支付平台统一使用GBK/GB2312编码方式,参数如用到中文，请注意转码
	
	'	商户订单号,选填.
	''若不为""，提交的订单号必须在自身账户交易中唯一;为""时，易宝支付会自动生成随机的商户订单号.
	p2_Order				=	request("p2_Order")
	
	If HasChinese(p2_Order) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	支付金额,必填.
	''单位:元，精确到分.
	p3_Amt					=	request("p3_Amt")
	
	If Not IsNumeric(p3_Amt) Then
		Response.Write "<script>alert('提交金额非法！');history.go(-1);</script>"
		Response.End	
	End If
	
	If HasChinese(p3_Amt) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	交易币种,固定值"CNY".
	p4_Cur					=	"CNY"			
	
	If HasChinese(p4_Cur) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	商品名称
	''用于支付时显示在易宝支付网关左侧的订单产品信息.
	p5_Pid					= request("p5_Pid")	
	
	If HasChinese(p5_Pid) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
	
	'	商品种类
	p6_Pcat					= request("p6_Pcat")

	If HasChinese(p6_Pcat) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	商品描述
	p7_Pdesc				=	request("p7_Pdesc")				

	If HasChinese(p7_Pdesc) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	商户接收支付成功数据的地址,支付成功后易宝支付会向该地址发送两次成功通知.
	p8_Url					= request("p8_Url")		

	If HasChinese(p8_Url) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	商户扩展信息
	''商户可以任意填写1K 的字符串,支付成功时将原样返回.												
	pa_MP						= request("pa_MP")

	If HasChinese(pa_MP) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	银行编码
	''默认为""，到易宝支付网关.若不需显示易宝支付的页面，直接跳转到各银行、神州行支付、骏网一卡通等支付页面，该字段可依照附录:银行列表设置参数值.			
	pd_FrpId				=	request("pd_FrpId")

	If HasChinese(pd_FrpId) Then
		Response.Write "<script>alert('参数中不能包含中文！');history.go(-1);</script>"
		Response.End
	End If
		
	'	应答机制
	''默认为"1": 需要应答机制;
	pr_NeedResponse	= "1"				
	
	'调用签名函数生成签名串
	hmac = HTMLcommom(p1_MerId,p2_Order,p3_Amt,p4_Cur,p5_Pid,p6_Pcat,p7_Pdesc,p8_Url,pa_MP,pd_FrpId,pr_NeedResponse)
	
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>To YeePay Page</title>
</head>
<body onLoad="document.yeepay.submit()">
	<form name="yeepay" action="<%=reqURL_onLine%>" method="post" target="_self">
		<input type="hidden" name="p0_Cmd"					value="<%=p0_Cmd%>">
		<input type="hidden" name="p1_MerId"				value="<%=p1_MerId%>">
		<input type="hidden" name="p2_Order"				value="<%=p2_Order%>">
		<input type="hidden" name="p3_Amt"					value="<%=p3_Amt%>">
		<input type="hidden" name="p4_Cur"					value="<%=p4_Cur%>">
		<input type="hidden" name="p5_Pid"					value="<%=p5_Pid%>">
		<input type="hidden" name="p6_Pcat"					value="<%=p6_Pcat%>">
		<input type="hidden" name="p7_Pdesc"				value="<%=p7_Pdesc%>">
		<input type="hidden" name="p8_Url"					value="<%=p8_Url%>">
		<input type="hidden" name="p9_SAF"					value="<%=p9_SAF%>">
		<input type="hidden" name="pa_MP"						value="<%=pa_MP%>">
		<input type="hidden" name="pd_FrpId"				value="<%=pd_FrpId%>">		
		<input type="hidden" name="pr_NeedResponse"	value="<%=pr_NeedResponse%>">
		<input type="hidden" name="hmac"						value="<%=hmac%>">
	</form>
</body>
</html>