支付宝处理结果异常

         当使用支付宝时,在本地测试可以正常支付,并且会根据return_url跳转至指定页面,处理结果正常。但是当部署至服务器时,支付后将根据return_url跳转至指定页面,处理结果却出问题。

原因:本地支付由于notify_url地址无效,因此无法接收到支付宝的支付成功通知,因此支付成功后跳转至return_url指定页面时,该订单在本系统中将是首次处理。而当部署到服务器时,notify_url地址为有效地址,当支付宝支付后,将自动发送异步通知到该接口,因此在跳转至return_url指定页面时,该订单可能已经在系统中处理过,因此若此时根据返回的状态trade_status.equals("WAIT_SELLER_SEND_GOODS")来判断是否支付成功将有可能出现为false。【WEGO】

你可能感兴趣的:(支付宝处理结果异常)