从 returns 获取订单信息

Get order info from returns

我如何才能安全地验证客户在制作 return 时输入了正确的订单 ID?

目前我这样做:

if ($return_info['order_id'] && $this->customer->isLogged() && $this->customer->getId() == $return_info['customer_id']) {   

当客户未登录时,我应该如何进行访客结账?

if ($return_info['order_id'] && 
   $this->customer->isLogged() &&
   $this->customer->getId() == $return_info['customer_id']) {
   //Condition for register user

} else if ($return_info['order_id'] && 
  !$this->customer->isLogged() && 
  $return_info['customer_id'] == 0 ){

   //Condition for guest user
}