最近在开发和支付宝对接的功能,为什么 notify_url 返回的交易状态一直都是"trade_status"=>"TRADE_SUCCESS",下单和支付完成都是这个?怎么判断交易成功阿?@huacnlee 帮帮忙吧!
其实我就是想: def notify_url if 交易完成 //处理我的业务逻辑 render text: "success" end end
没研究过支付宝,不过应该多看下文档,确认下这个参数的意义。 给支付宝写邮件问问也不错。国外的很多都会回,不知道支付宝怎么样。
不会的,昨晚我才搞过一次,下单的状态是 WAIT_FOR_BUYER_PAY
WAIT_FOR_BUYER_PAY
你总是 TRADE_SUCCESS 应该是之前没有完成的通知出来的
TRADE_SUCCESS
支付宝要求 notify_url 得返回 sucess,不然那个请求过一会儿还会重发的。
#2 楼 @huacnlee 搞懂了,我们办的“即时到帐”,只有 TRADE_SUCCESS。thx