diff --git a/app/Models/Account.php b/app/Models/Account.php index 3e415e65dfa6..625123bf3040 100644 --- a/app/Models/Account.php +++ b/app/Models/Account.php @@ -224,6 +224,7 @@ class Account extends Eloquent public static $customLabels = [ 'balance_due', + 'credit_card', 'description', 'discount', 'due_date', diff --git a/app/Ninja/PaymentDrivers/BasePaymentDriver.php b/app/Ninja/PaymentDrivers/BasePaymentDriver.php index ecf5edbcf6df..b92b30c16be9 100644 --- a/app/Ninja/PaymentDrivers/BasePaymentDriver.php +++ b/app/Ninja/PaymentDrivers/BasePaymentDriver.php @@ -938,7 +938,11 @@ class BasePaymentDriver $label = e($this->accountGateway->getConfigField('name')); } else { $url = $this->paymentUrl($gatewayTypeAlias); - $label = trans("texts.{$gatewayTypeAlias}"); + if ($custom = $this->account()->getLabel($gatewayTypeAlias)) { + $label = $custom; + } else { + $label = trans("texts.{$gatewayTypeAlias}"); + } } $label .= $this->invoice()->present()->gatewayFee($gatewayTypeId);