Additional online payment checks

This commit is contained in:
Hillel Coren 2016-07-18 22:03:28 +03:00
parent 078964d297
commit ce6068f924
2 changed files with 5 additions and 1 deletions

View File

@ -68,6 +68,10 @@ class OnlinePaymentController extends BaseController
]);
}
if ( ! floatval($invitation->invoice->balance)) {
return redirect()->to('view/' . $invitation->invitation_key);
}
$invitation = $invitation->load('invoice.client.account.account_gateways.gateway');
if ( ! $gatewayType) {

View File

@ -716,7 +716,7 @@ class BasePaymentDriver
}
// check invoice still has balance
if ( ! $this->invoice()->balance) {
if ( ! floatval($this->invoice()->balance)) {
throw new Exception(trans('texts.payment_error_code', ['code' => 'NB']));
}