diff --git a/app/Constants.php b/app/Constants.php index 5827527beabd..ef266d3a3768 100644 --- a/app/Constants.php +++ b/app/Constants.php @@ -285,6 +285,7 @@ if (! defined('APP_NAME')) { define('DEMO_ACCOUNT_ID', 'DEMO_ACCOUNT_ID'); define('PREV_USER_ID', 'PREV_USER_ID'); define('NINJA_ACCOUNT_KEY', 'zg4ylmzDkdkPOT8yoKQw9LTWaoZJx79h'); + define('NINJA_LICENSE_ACCOUNT_KEY', 'AsFmBAeLXF0IKf7tmi0eiyZfmWW9hxMT'); define('NINJA_GATEWAY_ID', GATEWAY_STRIPE); define('NINJA_GATEWAY_CONFIG', 'NINJA_GATEWAY_CONFIG'); define('NINJA_WEB_URL', env('NINJA_WEB_URL', 'https://www.invoiceninja.com')); diff --git a/app/Listeners/AnalyticsListener.php b/app/Listeners/AnalyticsListener.php index 5b26b59ab683..f9c21221a938 100644 --- a/app/Listeners/AnalyticsListener.php +++ b/app/Listeners/AnalyticsListener.php @@ -23,7 +23,7 @@ class AnalyticsListener $invoice = $payment->invoice; $account = $payment->account; - if ($account->account_key != NINJA_ACCOUNT_KEY) { + if (! in_array($account->account_key, [NINJA_ACCOUNT_KEY, NINJA_LICENSE_ACCOUNT_KEY])) { return; } diff --git a/resources/views/partials/white_label.blade.php b/resources/views/partials/white_label.blade.php index 7a6e7973ae1a..8fdd0fc6ccfe 100644 --- a/resources/views/partials/white_label.blade.php +++ b/resources/views/partials/white_label.blade.php @@ -84,7 +84,7 @@ } function buyProduct(affiliateKey, productId) { - window.open('{{ Utils::isNinjaDev() ? '' : NINJA_APP_URL }}/buy_now/?account_key=AsFmBAeLXF0IKf7tmi0eiyZfmWW9hxMT&product_id=' + productId + '&contact_key={{ Auth::user()->primaryAccount()->account_key }}' + '&return_url=' + window.location); + window.open('{{ Utils::isNinjaDev() ? '' : NINJA_APP_URL }}/buy_now/?account_key={{ NINJA_LICENSE_ACCOUNT_KEY }}&product_id=' + productId + '&contact_key={{ Auth::user()->primaryAccount()->account_key }}' + '&return_url=' + window.location); } function showApplyLicense() {