<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 

<!--#include file="../../inc/payok.asp"-->
<!--#include file="class/alipay_notify.asp"-->

<%
'计算得出通知验证结果
Set objNotify = New AlipayNotify
sVerifyResult = objNotify.VerifyNotify()


if sVerifyResult then	'验证成功


	'商户订单号
	out_trade_no = SafeRequestform("out_trade_no")

	'支付宝交易号
	trade_no = SafeRequestform("trade_no")

	'交易状态
	trade_status = SafeRequestform("trade_status")
	pay_body = SafeRequestform("body")
	total_fee = SafeRequestform("total_fee")
	
conn.Execute("Insert Into aypayhuitiao(aypaydd,aypaytd,aypayfyu,aypayyu,aypaycon) values('"&out_trade_no&"','支付宝官方','"&request.ServerVariables("SERVER_NAME")&"','"&request.ServerVariables("HTTP_REFERER")&"','"&request.Form&"')")
	
	
	If SafeRequestform("trade_status") = "TRADE_FINISHED" Then
		
		'注意：
		'该种交易状态只在两种情况下出现
		'1、开通了普通即时到账，买家付款成功后。
		'2、开通了高级即时到账，从该笔交易成功时间算起，过了签约时的可退款时限（如：三个月以内可退款、一年以内可退款等）后。
		
		Response.Write "success"
        'LogResult("这里写入想要调试的代码变量值，或其他运行的结果记录")
		
	ElseIf SafeRequestform("trade_status") = "TRADE_SUCCESS" Then
		Response.Write "success"


	'执行开始***************************************************************************
	if pay_body="buygood" then
	reurlstr="http://api.ikpay.cn/pay/alitook.asp?out_trade_no="&out_trade_no
	call getHTTPPage(reurlstr,"gb2312")
	end if
	
	if pay_body="buy" then
	call payokbuy(out_trade_no,trade_no,total_fee,"no")	
	end if

	if pay_body="chongzhi" then
	call payokchong(out_trade_no,trade_no,total_fee,"no")
	end if
	'执行结束***************************************************************************
		

		
		
		
	Else

		
		Response.Write "success"
		'LogResult ("这里写入想要调试的代码变量值，或其他运行的结果记录")
	End If


else '验证失败
    response.Write "fail"
	'LogResult("这里写入想要调试的代码变量值，或其他运行的结果记录")
end if
%>