diff --git a/app/Ninja/Datatables/AccountGatewayDatatable.php b/app/Ninja/Datatables/AccountGatewayDatatable.php
index 2116265c1061..f4f56c251168 100644
--- a/app/Ninja/Datatables/AccountGatewayDatatable.php
+++ b/app/Ninja/Datatables/AccountGatewayDatatable.php
@@ -72,20 +72,15 @@ class AccountGatewayDatatable extends EntityDatatable
$html .= $gatewayType->name . ' — ';
}
- // Decide how many nines to add to the end of the max.
- $currency = Utils::getFromCache(Session::get(SESSION_CURRENCY, DEFAULT_CURRENCY), 'currencies');
- $limit_max_adjustment = $currency->precision ? floatval('.' . str_repeat('9',
- $currency->precision)) : 0;
-
if ($accountGatewaySettings && $accountGatewaySettings->min_limit !== null && $accountGatewaySettings->max_limit !== null) {
- $html .= Utils::formatMoney($accountGatewaySettings->min_limit) . ' - ' . Utils::formatMoney($accountGatewaySettings->max_limit + $limit_max_adjustment);
+ $html .= Utils::formatMoney($accountGatewaySettings->min_limit) . ' - ' . Utils::formatMoney($accountGatewaySettings->max_limit);
} elseif ($accountGatewaySettings && $accountGatewaySettings->min_limit !== null) {
$html .= trans('texts.min_limit',
array('min' => Utils::formatMoney($accountGatewaySettings->min_limit))
);
} elseif ($accountGatewaySettings && $accountGatewaySettings->max_limit !== null) {
$html .= trans('texts.max_limit',
- array('max' => Utils::formatMoney($accountGatewaySettings->max_limit + $limit_max_adjustment))
+ array('max' => Utils::formatMoney($accountGatewaySettings->max_limit))
);
} else {
$html .= trans('texts.no_limit');
@@ -155,8 +150,8 @@ class AccountGatewayDatatable extends EntityDatatable
function () use ($gatewayType) {
$accountGatewaySettings = AccountGatewaySettings::scope()->where('account_gateway_settings.gateway_type_id',
'=', $gatewayType->id)->first();
- $min = $accountGatewaySettings && $accountGatewaySettings->min_limit != null ? $accountGatewaySettings->min_limit : 'null';
- $max = $accountGatewaySettings && $accountGatewaySettings->max_limit != null ? $accountGatewaySettings->max_limit : 'null';
+ $min = $accountGatewaySettings && $accountGatewaySettings->min_limit !== null ? $accountGatewaySettings->min_limit : 'null';
+ $max = $accountGatewaySettings && $accountGatewaySettings->max_limit !== null ? $accountGatewaySettings->max_limit : 'null';
return "javascript:showLimitsModal('{$gatewayType->name}',{$gatewayType->id},$min,$max)";
},
diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php
index 022c934eb206..e19046120e8a 100644
--- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php
+++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php
@@ -826,9 +826,7 @@ class BasePaymentDriver
return false;
}
- if ($accountGatewaySettings->max_limit !== null && $invoice->balance >= $accountGatewaySettings->max_limit + 1) {
- // The max is limit_max + 0.99, so we add 1 to max_limit
- // Then, if the balance is greater than or equal to that value, it's over the max.
+ if ($accountGatewaySettings->max_limit !== null && $invoice->balance > $accountGatewaySettings->max_limit) {
return false;
}
}
diff --git a/resources/views/accounts/payments.blade.php b/resources/views/accounts/payments.blade.php
index 512a01c6bfa3..9f40f9229d44 100644
--- a/resources/views/accounts/payments.blade.php
+++ b/resources/views/accounts/payments.blade.php
@@ -85,9 +85,6 @@
{{ $currency->symbol }}
- @if ($currency->precision)
- {{ $currency->decimal_separator }}{{ str_repeat( '0', $currency->precision) }}
- @endif
@@ -101,9 +98,6 @@
{{ $currency->symbol }}
- @if ($currency->precision)
- {{ $currency->decimal_separator }}{{ str_repeat( '9', $currency->precision) }}
- @endif