支付宝接口文件已经正常了,但是notify_url文件却还是无法回传数据,请各位朋友指点。
dim Rs,SQL
SQL = "select * from order where orderId='"&out_trade_no&"'"
Set Rs = Server.CreateObject("Adodb.RecordSet")
Rs.Open SQL,Conn,1,3
if Rs.eof then
Rs.Addnew
Rs("orderId")=out_trade_no
Rs("payOrderId")= trade_no
Rs("AmtF")= total_amount
Rs("payerId")= buyer_email
Rs("body") = body
Rs("params")= passback_params
Rs("payStatus")= "1"
Rs("Dealstatus")= "待发货"
Rs("paytime")= Now()
Rs.Update
运行后所有字段都是空的
发下完整代码,需要用request对象获取数据,而且是post提交的
是没有传回?还是你获取不对?
Response.Write Request("out_trade_no") '商户订单号
Response.Write Request("trade_no")'支付宝交易号
输出这2个值,看看能是否有值没就知道有没有返回值了
看下后端接口是不是由获取到信息,以确认数据请求是否正常
请求正常,后端API可以获取到数据,则再确认notify的请求地址是否正常
最直白的方式就是使用日志的方式,进行测试数据输出。