mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-10-31 17:18:29 -04:00 
			
		
		
		
	
						commit
						e3da3c35be
					
				| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class AccountCreated | use Turbo124\Beacon\ExampleMetric\GenericCounter; | ||||||
|  | 
 | ||||||
|  | class AccountCreated extends GenericCounter | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class AccountDeleted | use Turbo124\Beacon\ExampleMetric\GenericCounter; | ||||||
|  | 
 | ||||||
|  | class AccountDeleted extends GenericCounter | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class DbQuery | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class DbQuery extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class EmailFailure | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class EmailFailure extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class EmailInvoiceFailure | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class EmailInvoiceFailure extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class EmailSuccess | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class EmailSuccess extends GenericMixedMetric | ||||||
| { | { | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class LoginFailure | use Turbo124\Beacon\ExampleMetric\GenericCounter; | ||||||
|  | 
 | ||||||
|  | class LoginFailure extends GenericCounter | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class LoginSuccess | use Turbo124\Beacon\ExampleMetric\GenericCounter; | ||||||
|  | 
 | ||||||
|  | class LoginSuccess extends GenericCounter | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics\Mail; | namespace App\DataMapper\Analytics\Mail; | ||||||
| 
 | 
 | ||||||
| class EmailBounce | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class EmailBounce extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics\Mail; | namespace App\DataMapper\Analytics\Mail; | ||||||
| 
 | 
 | ||||||
| class EmailSpam | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class EmailSpam extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class MigrationFailure | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class MigrationFailure extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -11,7 +11,9 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\DataMapper\Analytics; | namespace App\DataMapper\Analytics; | ||||||
| 
 | 
 | ||||||
| class SendRecurringFailure | use Turbo124\Beacon\ExampleMetric\GenericMixedMetric; | ||||||
|  | 
 | ||||||
|  | class SendRecurringFailure extends GenericMixedMetric | ||||||
| { | { | ||||||
|     /** |     /** | ||||||
|      * The type of Sample. |      * The type of Sample. | ||||||
|  | |||||||
| @ -12,6 +12,7 @@ | |||||||
| 
 | 
 | ||||||
| namespace App\Http\Livewire; | namespace App\Http\Livewire; | ||||||
| 
 | 
 | ||||||
|  | use App\Factory\CompanyGatewayFactory; | ||||||
| use App\Models\Company; | use App\Models\Company; | ||||||
| use App\Models\CompanyGateway; | use App\Models\CompanyGateway; | ||||||
| use App\Models\User; | use App\Models\User; | ||||||
| @ -48,6 +49,7 @@ class WepaySignup extends Component | |||||||
|         'country' => ['required'], |         'country' => ['required'], | ||||||
|         'ach' => ['sometimes'], |         'ach' => ['sometimes'], | ||||||
|         'wepay_payment_tos_agree' => ['accepted'], |         'wepay_payment_tos_agree' => ['accepted'], | ||||||
|  |         'debit_cards' => ['sometimes'], | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|     public function mount() |     public function mount() | ||||||
| @ -77,22 +79,29 @@ class WepaySignup extends Component | |||||||
| 
 | 
 | ||||||
|     public function submit() |     public function submit() | ||||||
|     { |     { | ||||||
|  |         $data = $this->validate($this->rules); | ||||||
|  | 
 | ||||||
|         //need to create or get a new WePay CompanyGateway
 |         //need to create or get a new WePay CompanyGateway
 | ||||||
|         $cg = CompanyGateway::where('id', 49) |         $cg = CompanyGateway::where('gateway_key', '8fdeed552015b3c7b44ed6c8ebd9e992') | ||||||
|                             ->where('company_id', $this->company->id) |                             ->where('company_id', $this->company->id) | ||||||
|                             ->firstOrNew(); |                             ->firstOrNew(); | ||||||
| 
 | 
 | ||||||
|         if(!$cg->id) { |         if(!$cg->id) { | ||||||
| 
 |             $cg = CompanyGatewayFactory::create($this->company->id, $this->user->id); | ||||||
|  |             $cg->gateway_key = '8fdeed552015b3c7b44ed6c8ebd9e992'; | ||||||
|  |             $cg->require_cvv = false; | ||||||
|  |             $cg->require_billing_address = false; | ||||||
|  |             $cg->require_shipping_address = false; | ||||||
|  |             $cg->update_details = false; | ||||||
|  |             $cg->config = encrypt(config('ninja.testvars.checkout')); | ||||||
|  |             $cg->save(); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         $data = $this->validate($this->rules); |  | ||||||
| 
 |  | ||||||
|         $this->saved = ctrans('texts.processing'); |         $this->saved = ctrans('texts.processing'); | ||||||
| 
 | 
 | ||||||
|         $wepay_driver = new WePayPaymentDriver(new CompanyGateway, null, null); |         $wepay_driver = new WePayPaymentDriver($cg, null, null); | ||||||
| 
 | 
 | ||||||
|         $wepay_driver->init(); |         $wepay = $wepay_driver->init()->wepay; | ||||||
| 
 | 
 | ||||||
|         $user_details = [ |         $user_details = [ | ||||||
|             'client_id' => config('ninja.wepay.client_id'), |             'client_id' => config('ninja.wepay.client_id'), | ||||||
| @ -107,7 +116,7 @@ class WepaySignup extends Component | |||||||
|             'scope' => 'manage_accounts,collect_payments,view_user,preapprove_payments,send_money', |             'scope' => 'manage_accounts,collect_payments,view_user,preapprove_payments,send_money', | ||||||
|         ]; |         ]; | ||||||
| 
 | 
 | ||||||
|         $wepay_user = $wepay_driver->request('user/register/', $user_details); |         $wepay_user = $wepay->request('user/register/', $user_details); | ||||||
| 
 | 
 | ||||||
|         $access_token = $wepay_user->access_token; |         $access_token = $wepay_user->access_token; | ||||||
| 
 | 
 | ||||||
| @ -120,7 +129,7 @@ class WepaySignup extends Component | |||||||
|                 'description' => ctrans('texts.wepay_account_description'), |                 'description' => ctrans('texts.wepay_account_description'), | ||||||
|                 'theme_object' => json_decode('{"name":"Invoice Ninja","primary_color":"0b4d78","secondary_color":"0b4d78","background_color":"f8f8f8","button_color":"33b753"}'), |                 'theme_object' => json_decode('{"name":"Invoice Ninja","primary_color":"0b4d78","secondary_color":"0b4d78","background_color":"f8f8f8","button_color":"33b753"}'), | ||||||
|                 'callback_uri' => route('payment_webhook', ['company_key' => $this->company->company_key, 'company_gateway_id' => $cg->hashed_id]), |                 'callback_uri' => route('payment_webhook', ['company_key' => $this->company->company_key, 'company_gateway_id' => $cg->hashed_id]), | ||||||
|                 'rbits' => $this->company->present()->rBits, |                 'rbits' => $this->company->rBits(), | ||||||
|                 'country' => $data['country'], |                 'country' => $data['country'], | ||||||
|             ]; |             ]; | ||||||
| 
 | 
 | ||||||
| @ -144,5 +153,19 @@ class WepaySignup extends Component | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|  |             $config = [ | ||||||
|  |                 'userId' => $wepay_user->user_id, | ||||||
|  |                 'accessToken' => $access_token, | ||||||
|  |                 'tokenType' => $wepay_user->token_type, | ||||||
|  |                 'tokenExpires' => $access_token_expires, | ||||||
|  |                 'accountId' => $wepay_account->account_id, | ||||||
|  |                 'state' => $wepay_account->state, | ||||||
|  |                 'testMode' => config('ninja.wepay.environment') == 'staging', | ||||||
|  |                 'country' => $data['country'], | ||||||
|  |             ]; | ||||||
|  | 
 | ||||||
|  |             $cg->setConfig($config); | ||||||
|  |             $cg->save(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  | |||||||
| @ -445,21 +445,36 @@ class Company extends BaseModel | |||||||
| 
 | 
 | ||||||
|     public function rBits() |     public function rBits() | ||||||
|     { |     { | ||||||
|         $account = $this->account; |  | ||||||
|         $user = $this->owner(); |         $user = $this->owner(); | ||||||
|         $data = []; |         $data = []; | ||||||
| 
 | 
 | ||||||
|         $data[] = $this->createRBit('business_name', 'user', ['business_name' => $this->present()->name()]); |         $data[] = $this->createRBit('business_name', 'user', ['business_name' => $this->present()->name()]); | ||||||
|         $data[] = $this->createRBit('industry_code', 'user', ['industry_detail' => $this->industry->name]); |         $data[] = $this->createRBit('industry_code', 'user', ['industry_detail' => $this->industry ? $this->industry->name : '']); | ||||||
|         $data[] = $this->createRBit('comment', 'partner_database', ['comment_text' => 'Logo image not present']); |         $data[] = $this->createRBit('comment', 'partner_database', ['comment_text' => 'Logo image not present']); | ||||||
|         $data[] = $this->createRBit('business_description', 'user', ['business_description' => $company->present()->size()]); |         $data[] = $this->createRBit('business_description', 'user', ['business_description' => $this->present()->size()]); | ||||||
| 
 | 
 | ||||||
|         $data[] = $this->createRBit('person', 'user', ['name' => $user->present()->getFullName()]); |         $data[] = $this->createRBit('person', 'user', ['name' => $user->present()->getFullName()]); | ||||||
|         $data[] = $this->createRBit('email', 'user', ['email' => $user->email]); |         $data[] = $this->createRBit('email', 'user', ['email' => $user->email]); | ||||||
|         $data[] = $this->createRBit('phone', 'user', ['phone' => $user->phone]); |         $data[] = $this->createRBit('phone', 'user', ['phone' => $user->phone]); | ||||||
|         $data[] = $this->createRBit('website_uri', 'user', ['uri' => $this->entity->settings->website]); |         $data[] = $this->createRBit('website_uri', 'user', ['uri' => $this->settings->website]); | ||||||
|         $data[] = $this->createRBit('external_account', 'partner_database', ['is_partner_account' => 'yes', 'account_type' => 'Invoice Ninja', 'create_time' => time()]); |         $data[] = $this->createRBit('external_account', 'partner_database', ['is_partner_account' => 'yes', 'account_type' => 'Invoice Ninja', 'create_time' => time()]); | ||||||
| 
 | 
 | ||||||
|         return $data; |         return $data; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     private function createRBit($type, $source, $properties) | ||||||
|  |     { | ||||||
|  |         $data = new \stdClass; | ||||||
|  |         $data->receive_time = time(); | ||||||
|  |         $data->type = $type; | ||||||
|  |         $data->source = $source; | ||||||
|  |         $data->properties = new \stdClass; | ||||||
|  | 
 | ||||||
|  |         foreach ($properties as $key => $val) { | ||||||
|  |             $data->properties->$key = $val; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return $data; | ||||||
|  |     } | ||||||
| } | } | ||||||
|  | |||||||
| @ -48,14 +48,14 @@ class WePayPaymentDriver extends BaseDriver | |||||||
|         if (WePay::getEnvironment() == 'none') { |         if (WePay::getEnvironment() == 'none') { | ||||||
|              |              | ||||||
|             if(config('ninja.wepay.environment') == 'staging') |             if(config('ninja.wepay.environment') == 'staging') | ||||||
|                 WePay::useStaing(config('ninja.wepay.client_id'), config('ninja.wepay.client_secret')); |                 WePay::useStaging(config('ninja.wepay.client_id'), config('ninja.wepay.client_secret')); | ||||||
|             else |             else | ||||||
|                 WePay::useProduction(config('ninja.wepay.client_id'), config('ninja.wepay.client_secret')); |                 WePay::useProduction(config('ninja.wepay.client_id'), config('ninja.wepay.client_secret')); | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         if ($this->company_gateway)  |         if ($this->company_gateway)  | ||||||
|             $this->wepay = new WePay($this->company_gateway->getConfig()->accessToken); |             $this->wepay = new WePay($this->company_gateway->getConfigField('accessToken')); | ||||||
| 
 | 
 | ||||||
|         $this->wepay = new WePay(null); |         $this->wepay = new WePay(null); | ||||||
|          |          | ||||||
|  | |||||||
| @ -12,6 +12,7 @@ | |||||||
| namespace App\Utils; | namespace App\Utils; | ||||||
| 
 | 
 | ||||||
| use Illuminate\Support\Facades\Cache; | use Illuminate\Support\Facades\Cache; | ||||||
|  | use Illuminate\Support\Facades\Schema; | ||||||
| use Illuminate\Support\Str; | use Illuminate\Support\Str; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| @ -69,6 +70,28 @@ class Statics | |||||||
|         $data = []; |         $data = []; | ||||||
| 
 | 
 | ||||||
|         foreach (config('ninja.cached_tables') as $name => $class) { |         foreach (config('ninja.cached_tables') as $name => $class) { | ||||||
|  |              | ||||||
|  |             if (!Cache::has($name)) { | ||||||
|  | 
 | ||||||
|  |                 // check that the table exists in case the migration is pending
 | ||||||
|  |                 if (!Schema::hasTable((new $class())->getTable())) { | ||||||
|  |                     continue; | ||||||
|  |                 } | ||||||
|  |                 if ($name == 'payment_terms') { | ||||||
|  |                     $orderBy = 'num_days'; | ||||||
|  |                 } elseif ($name == 'fonts') { | ||||||
|  |                     $orderBy = 'sort_order'; | ||||||
|  |                 } elseif (in_array($name, ['currencies', 'industries', 'languages', 'countries', 'banks'])) { | ||||||
|  |                     $orderBy = 'name'; | ||||||
|  |                 } else { | ||||||
|  |                     $orderBy = 'id'; | ||||||
|  |                 } | ||||||
|  |                 $tableData = $class::orderBy($orderBy)->get(); | ||||||
|  |                 if ($tableData->count()) { | ||||||
|  |                     Cache::forever($name, $tableData); | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|             $data[$name] = Cache::get($name); |             $data[$name] = Cache::get($name); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										84
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										84
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							| @ -103,16 +103,16 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "aws/aws-sdk-php", |             "name": "aws/aws-sdk-php", | ||||||
|             "version": "3.180.1", |             "version": "3.180.5", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/aws/aws-sdk-php.git", |                 "url": "https://github.com/aws/aws-sdk-php.git", | ||||||
|                 "reference": "7801112fd8be227954a6ecfbfd85b01ee4a7cae4" |                 "reference": "948a4defbe2a571cc4460725015b8e98b7060f2d" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7801112fd8be227954a6ecfbfd85b01ee4a7cae4", |                 "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/948a4defbe2a571cc4460725015b8e98b7060f2d", | ||||||
|                 "reference": "7801112fd8be227954a6ecfbfd85b01ee4a7cae4", |                 "reference": "948a4defbe2a571cc4460725015b8e98b7060f2d", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -187,9 +187,9 @@ | |||||||
|             "support": { |             "support": { | ||||||
|                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", |                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", | ||||||
|                 "issues": "https://github.com/aws/aws-sdk-php/issues", |                 "issues": "https://github.com/aws/aws-sdk-php/issues", | ||||||
|                 "source": "https://github.com/aws/aws-sdk-php/tree/3.180.1" |                 "source": "https://github.com/aws/aws-sdk-php/tree/3.180.5" | ||||||
|             }, |             }, | ||||||
|             "time": "2021-05-04T18:14:38+00:00" |             "time": "2021-05-07T18:12:43+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "bacon/bacon-qr-code", |             "name": "bacon/bacon-qr-code", | ||||||
| @ -6811,16 +6811,16 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "sentry/sentry", |             "name": "sentry/sentry", | ||||||
|             "version": "3.2.1", |             "version": "3.2.2", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/getsentry/sentry-php.git", |                 "url": "https://github.com/getsentry/sentry-php.git", | ||||||
|                 "reference": "fb4f83e6e2d718d1e5fbfe3a20cced83f47f040f" |                 "reference": "02237728bdc5b82b0a14c37417644e3f3606db9b" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/fb4f83e6e2d718d1e5fbfe3a20cced83f47f040f", |                 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/02237728bdc5b82b0a14c37417644e3f3606db9b", | ||||||
|                 "reference": "fb4f83e6e2d718d1e5fbfe3a20cced83f47f040f", |                 "reference": "02237728bdc5b82b0a14c37417644e3f3606db9b", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -6899,7 +6899,7 @@ | |||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "issues": "https://github.com/getsentry/sentry-php/issues", |                 "issues": "https://github.com/getsentry/sentry-php/issues", | ||||||
|                 "source": "https://github.com/getsentry/sentry-php/tree/3.2.1" |                 "source": "https://github.com/getsentry/sentry-php/tree/3.2.2" | ||||||
|             }, |             }, | ||||||
|             "funding": [ |             "funding": [ | ||||||
|                 { |                 { | ||||||
| @ -6911,20 +6911,20 @@ | |||||||
|                     "type": "custom" |                     "type": "custom" | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "time": "2021-04-06T07:55:41+00:00" |             "time": "2021-05-06T10:15:01+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "sentry/sentry-laravel", |             "name": "sentry/sentry-laravel", | ||||||
|             "version": "2.5.1", |             "version": "2.5.2", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/getsentry/sentry-laravel.git", |                 "url": "https://github.com/getsentry/sentry-laravel.git", | ||||||
|                 "reference": "2af8a531f202f0ac014f5fad532815ed34f730a9" |                 "reference": "368a2701b3bd370a2892f1f67bfbf0cbecbaca17" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/2af8a531f202f0ac014f5fad532815ed34f730a9", |                 "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/368a2701b3bd370a2892f1f67bfbf0cbecbaca17", | ||||||
|                 "reference": "2af8a531f202f0ac014f5fad532815ed34f730a9", |                 "reference": "368a2701b3bd370a2892f1f67bfbf0cbecbaca17", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -6987,7 +6987,7 @@ | |||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "issues": "https://github.com/getsentry/sentry-laravel/issues", |                 "issues": "https://github.com/getsentry/sentry-laravel/issues", | ||||||
|                 "source": "https://github.com/getsentry/sentry-laravel/tree/2.5.1" |                 "source": "https://github.com/getsentry/sentry-laravel/tree/2.5.2" | ||||||
|             }, |             }, | ||||||
|             "funding": [ |             "funding": [ | ||||||
|                 { |                 { | ||||||
| @ -6999,20 +6999,20 @@ | |||||||
|                     "type": "custom" |                     "type": "custom" | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "time": "2021-04-29T11:10:22+00:00" |             "time": "2021-05-06T07:49:08+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "stripe/stripe-php", |             "name": "stripe/stripe-php", | ||||||
|             "version": "v7.77.0", |             "version": "v7.78.0", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/stripe/stripe-php.git", |                 "url": "https://github.com/stripe/stripe-php.git", | ||||||
|                 "reference": "f6724447481f6fb8c2e714165e092adad9ca470a" |                 "reference": "6ec33fa8e9de2322be93d28dfd685661c67ca549" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/stripe/stripe-php/zipball/f6724447481f6fb8c2e714165e092adad9ca470a", |                 "url": "https://api.github.com/repos/stripe/stripe-php/zipball/6ec33fa8e9de2322be93d28dfd685661c67ca549", | ||||||
|                 "reference": "f6724447481f6fb8c2e714165e092adad9ca470a", |                 "reference": "6ec33fa8e9de2322be93d28dfd685661c67ca549", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -7058,9 +7058,9 @@ | |||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "issues": "https://github.com/stripe/stripe-php/issues", |                 "issues": "https://github.com/stripe/stripe-php/issues", | ||||||
|                 "source": "https://github.com/stripe/stripe-php/tree/v7.77.0" |                 "source": "https://github.com/stripe/stripe-php/tree/v7.78.0" | ||||||
|             }, |             }, | ||||||
|             "time": "2021-04-12T17:19:16+00:00" |             "time": "2021-05-05T23:55:32+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "swiftmailer/swiftmailer", |             "name": "swiftmailer/swiftmailer", | ||||||
| @ -9809,16 +9809,16 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "turbo124/laravel-gmail", |             "name": "turbo124/laravel-gmail", | ||||||
|             "version": "v5.0.1", |             "version": "v5.0.2", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/turbo124/laravel-gmail.git", |                 "url": "https://github.com/turbo124/laravel-gmail.git", | ||||||
|                 "reference": "55ca0271a54a568ebaa26febbe0790b2ce5ac966" |                 "reference": "f8b8806d0b37ab5b2d4c3f402f8094d9021bd342" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/turbo124/laravel-gmail/zipball/55ca0271a54a568ebaa26febbe0790b2ce5ac966", |                 "url": "https://api.github.com/repos/turbo124/laravel-gmail/zipball/f8b8806d0b37ab5b2d4c3f402f8094d9021bd342", | ||||||
|                 "reference": "55ca0271a54a568ebaa26febbe0790b2ce5ac966", |                 "reference": "f8b8806d0b37ab5b2d4c3f402f8094d9021bd342", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -9872,9 +9872,9 @@ | |||||||
|                 "laravel" |                 "laravel" | ||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "source": "https://github.com/turbo124/laravel-gmail/tree/v5.0.1" |                 "source": "https://github.com/turbo124/laravel-gmail/tree/v5.0.2" | ||||||
|             }, |             }, | ||||||
|             "time": "2021-04-06T00:53:48+00:00" |             "time": "2021-05-08T00:17:52+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "vlucas/phpdotenv", |             "name": "vlucas/phpdotenv", | ||||||
| @ -10792,21 +10792,21 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "darkaonline/l5-swagger", |             "name": "darkaonline/l5-swagger", | ||||||
|             "version": "8.0.4", |             "version": "8.0.5", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/DarkaOnLine/L5-Swagger.git", |                 "url": "https://github.com/DarkaOnLine/L5-Swagger.git", | ||||||
|                 "reference": "3477e7013daf8b6fc142c45fdcb9fe6c74d7398d" |                 "reference": "238e5d318b3d48a77c76b6950c51146578563853" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/3477e7013daf8b6fc142c45fdcb9fe6c74d7398d", |                 "url": "https://api.github.com/repos/DarkaOnLine/L5-Swagger/zipball/238e5d318b3d48a77c76b6950c51146578563853", | ||||||
|                 "reference": "3477e7013daf8b6fc142c45fdcb9fe6c74d7398d", |                 "reference": "238e5d318b3d48a77c76b6950c51146578563853", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
|                 "ext-json": "*", |                 "ext-json": "*", | ||||||
|                 "laravel/framework": "^8.0 || ^7.0", |                 "laravel/framework": ">=8.40.0 || ^7.0", | ||||||
|                 "php": "^7.2 || ^8.0", |                 "php": "^7.2 || ^8.0", | ||||||
|                 "swagger-api/swagger-ui": "^3.0", |                 "swagger-api/swagger-ui": "^3.0", | ||||||
|                 "symfony/yaml": "^5.0", |                 "symfony/yaml": "^5.0", | ||||||
| @ -10859,7 +10859,7 @@ | |||||||
|             ], |             ], | ||||||
|             "support": { |             "support": { | ||||||
|                 "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", |                 "issues": "https://github.com/DarkaOnLine/L5-Swagger/issues", | ||||||
|                 "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.0.4" |                 "source": "https://github.com/DarkaOnLine/L5-Swagger/tree/8.0.5" | ||||||
|             }, |             }, | ||||||
|             "funding": [ |             "funding": [ | ||||||
|                 { |                 { | ||||||
| @ -10867,7 +10867,7 @@ | |||||||
|                     "type": "github" |                     "type": "github" | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|             "time": "2020-12-08T13:29:20+00:00" |             "time": "2021-05-07T09:57:00+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "dnoegel/php-xdg-base-dir", |             "name": "dnoegel/php-xdg-base-dir", | ||||||
| @ -11112,16 +11112,16 @@ | |||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "facade/ignition", |             "name": "facade/ignition", | ||||||
|             "version": "2.8.4", |             "version": "2.9.0", | ||||||
|             "source": { |             "source": { | ||||||
|                 "type": "git", |                 "type": "git", | ||||||
|                 "url": "https://github.com/facade/ignition.git", |                 "url": "https://github.com/facade/ignition.git", | ||||||
|                 "reference": "87fb348dab0ae1a7c206c3e902a5a44ba541742f" |                 "reference": "e7db3b601ce742568b92648818ef903904d20164" | ||||||
|             }, |             }, | ||||||
|             "dist": { |             "dist": { | ||||||
|                 "type": "zip", |                 "type": "zip", | ||||||
|                 "url": "https://api.github.com/repos/facade/ignition/zipball/87fb348dab0ae1a7c206c3e902a5a44ba541742f", |                 "url": "https://api.github.com/repos/facade/ignition/zipball/e7db3b601ce742568b92648818ef903904d20164", | ||||||
|                 "reference": "87fb348dab0ae1a7c206c3e902a5a44ba541742f", |                 "reference": "e7db3b601ce742568b92648818ef903904d20164", | ||||||
|                 "shasum": "" |                 "shasum": "" | ||||||
|             }, |             }, | ||||||
|             "require": { |             "require": { | ||||||
| @ -11185,7 +11185,7 @@ | |||||||
|                 "issues": "https://github.com/facade/ignition/issues", |                 "issues": "https://github.com/facade/ignition/issues", | ||||||
|                 "source": "https://github.com/facade/ignition" |                 "source": "https://github.com/facade/ignition" | ||||||
|             }, |             }, | ||||||
|             "time": "2021-04-29T13:55:26+00:00" |             "time": "2021-05-05T06:45:12+00:00" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "name": "facade/ignition-contracts", |             "name": "facade/ignition-contracts", | ||||||
|  | |||||||
| @ -76,25 +76,26 @@ | |||||||
|                             <label for="country" class="input-label">@lang('texts.debit_cards')</label> |                             <label for="country" class="input-label">@lang('texts.debit_cards')</label> | ||||||
| 
 | 
 | ||||||
|                             <div class="checkbox"> |                             <div class="checkbox"> | ||||||
|                                 <input class="form-checkbox cursor-pointer mr-2" type="checkbox"> |                                 <input class="form-checkbox cursor-pointer mr-2" type="checkbox" name="debit_cards" value="1" wire:model="debit_cards"> | ||||||
|                                 <span>{{ ctrans('texts.accept_debit_cards') }}</span> |                                 <span>{{ ctrans('texts.accept_debit_cards') }}</span> | ||||||
|                             </div> |                             </div> | ||||||
|                         </div> |                         </div> | ||||||
|                     @endif |                     @endif | ||||||
| 
 | 
 | ||||||
|  |                     <!-- | ||||||
|                     <div class="col-span-6 sm:col-span-4"> |                     <div class="col-span-6 sm:col-span-4"> | ||||||
|                         <label for="country" class="input-label">@lang('texts.ach')</label> |                         <label for="country" class="input-label">@lang('texts.ach')</label> | ||||||
|                         <div class="checkbox"> |                         <div class="checkbox"> | ||||||
|                             <input class="switch-input" type="checkbox" name="ach" value="1" wire:model="ach"> |                             <input class="form-checkbox cursor-pointer mr-2" type="checkbox" name="ach" value="1" wire:model="ach"> | ||||||
|                             <span>{{ ctrans('texts.enable_ach')}}</span> |                             <span>{{ ctrans('texts.enable_ach')}}</span> | ||||||
|                         </div> |                         </div> | ||||||
|                     </div> |                     </div> | ||||||
|  |                     --> | ||||||
| 
 | 
 | ||||||
|                     <div class="col-span-6 sm:col-span-4"> |                     <div class="col-span-6 sm:col-span-4"> | ||||||
|                         <label for="country" class="input-label"></label> |                         <label for="country" class="input-label"></label> | ||||||
|                         <div class="checkbox"> |                         <div class="checkbox"> | ||||||
|                             <input type="checkbox" name="wepay_payment_tos_agree" value="1" |                             <input class="form-checkbox cursor-pointer mr-2" type="checkbox" name="wepay_payment_tos_agree" value="1" wire:model="wepay_payment_tos_agree"> | ||||||
|                                    wire:model="wepay_payment_tos_agree"> |  | ||||||
|                             <span>{!! ctrans('texts.wepay_payment_tos_agree', ['terms' => $terms, 'privacy_policy' => $privacy_policy]) !!}</span> |                             <span>{!! ctrans('texts.wepay_payment_tos_agree', ['terms' => $terms, 'privacy_policy' => $privacy_policy]) !!}</span> | ||||||
|                         </div> |                         </div> | ||||||
|                         @error('wepay_payment_tos_agree') |                         @error('wepay_payment_tos_agree') | ||||||
| @ -104,6 +105,10 @@ | |||||||
|                         @enderror |                         @enderror | ||||||
|                     </div> |                     </div> | ||||||
| 
 | 
 | ||||||
|  |                     <div class="col-span-6 sm:col-span-4"> | ||||||
|  |                         <span><i>{{ ctrans('texts.standard_fees_apply')}}</i></span> | ||||||
|  |                     </div> | ||||||
|  | 
 | ||||||
|                     <div class="col-span-6 {{ $country != 'CA' ? 'hidden' : 'block' }}"> |                     <div class="col-span-6 {{ $country != 'CA' ? 'hidden' : 'block' }}"> | ||||||
|                         <table id="canadaFees" width="100%" class="min-w-full" |                         <table id="canadaFees" width="100%" class="min-w-full" | ||||||
|                                style="border: 1px solid black; margin-bottom: 40px; display: table;"> |                                style="border: 1px solid black; margin-bottom: 40px; display: table;"> | ||||||
| @ -267,9 +272,7 @@ | |||||||
|                         </table> |                         </table> | ||||||
|                     </div> |                     </div> | ||||||
| 
 | 
 | ||||||
|                     <div class="col-span-6 sm:col-span-4"> | 
 | ||||||
|                         <span><i>{{ ctrans('texts.standard_fees_apply')}}</i></span> |  | ||||||
|                     </div> |  | ||||||
|                 </div> |                 </div> | ||||||
|             </div> |             </div> | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user