/**
  * Whether payment can be reviewed
  *
  * @param Mage_Sales_Model_Order_Payment $payment
  * @return bool
  */
 public function canReviewPayment(Mage_Payment_Model_Info $payment)
 {
     return parent::canReviewPayment($payment) && $this->_pro->canReviewPayment($payment);
 }
 /**
  * Whether this method can accept or deny payment
  *
  * @param Mage_Payment_Model_Info $payment
  *
  * @return bool
  */
 public function canReviewPayment(Mage_Payment_Model_Info $payment)
 {
     $fraud_type = $payment->getAdditionalInformation('fraud_type');
     $fraud_review = $payment->getAdditionalInformation('fraud_review');
     return parent::canReviewPayment($payment) && ($fraud_type == 'challenged' && $fraud_review != 'allowed');
 }