<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 
<!--#include file="../../inc/payok.asp"-->
<!--#include file="../../inc/md52.asp"--> 

<% 
ayapipartner=toparkey("ayapipartner")
ayapikey=toparkey("ayapikey")

out_trade_no = Request.QueryString("out_trade_no")
trade_no = Request.QueryString("trade_no")	
trade_status = Request.QueryString("trade_status")
pay_body = Request.QueryString("pay_body")
total_fee = Request.QueryString("total_fee")
sign = Request.QueryString("sign")

signstr="z_partner="&ayapipartner&"&z_key="&ayapikey&"&z_trade_no="&out_trade_no&"&z_total_fee="&Formatnumber(total_fee,4,true,-1,0) 
mysign=UCase(MD5(signstr))

Response.Write("success")
	
	
If sign=mysign Then
	'检测到状态为成功
	If trade_status="1" Then



	'执行开始***************************************************************************
	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
	'执行结束***************************************************************************


	
		
		
	elseif trade_status="0" Then	
	'商户业务数据失败处理

	
	
	
	
		
	End If
	'处理完后返回接收到标识为1
	'只要商户接到通知，不管订单状态如何
	'都只需要返回接收到标识为1
	
Else
	Response.Write("no")
End If
%>


