Fix for client balance when voiding Braintree payment

This commit is contained in:
Hillel Coren 2017-04-03 17:21:12 +03:00
parent f9afbf44bc
commit c0558de528

View File

@ -238,12 +238,12 @@ class Payment extends EntityModel
return false; return false;
} }
Event::fire(new PaymentWasVoided($this));
$this->refunded = $this->amount; $this->refunded = $this->amount;
$this->payment_status_id = PAYMENT_STATUS_VOIDED; $this->payment_status_id = PAYMENT_STATUS_VOIDED;
$this->save(); $this->save();
Event::fire(new PaymentWasVoided($this));
return true; return true;
} }