diff --git a/app/Jobs/Company/CompanyExport.php b/app/Jobs/Company/CompanyExport.php index 30b9a8c952a0..23afdd37738f 100644 --- a/app/Jobs/Company/CompanyExport.php +++ b/app/Jobs/Company/CompanyExport.php @@ -454,7 +454,7 @@ class CompanyExport implements ShouldQueue nlog("could not create directory"); } - $zip_path = storage_path('backups/'.$file_name); + $zip_path = storage_path('backups/'.\Illuminate\Support\Str::ascii($file_name)); $zip = new \ZipArchive(); if ($zip->open($zip_path, \ZipArchive::CREATE)!==true) { @@ -484,12 +484,12 @@ class CompanyExport implements ShouldQueue $t = app('translator'); $t->replace(Ninja::transformTranslations($this->company->settings)); - $company_reference = Company::find($this->company->id); + // $company_reference = Company::find($this->company->id); $nmo = new NinjaMailerObject; - $nmo->mailable = new DownloadBackup($url, $company_reference); + $nmo->mailable = new DownloadBackup($url, $this->company->withoutRelations()); $nmo->to_user = $this->user; - $nmo->company = $company_reference; + $nmo->company = $this->company->withoutRelations(); $nmo->settings = $this->company->settings; (new NinjaMailerJob($nmo, true))->handle(); diff --git a/app/PaymentDrivers/PayPalPPCPPaymentDriver.php b/app/PaymentDrivers/PayPalPPCPPaymentDriver.php index 739f80463a7d..3eb17d91769e 100644 --- a/app/PaymentDrivers/PayPalPPCPPaymentDriver.php +++ b/app/PaymentDrivers/PayPalPPCPPaymentDriver.php @@ -139,7 +139,8 @@ class PayPalPPCPPaymentDriver extends BaseDriver public function init(): self { - $this->api_endpoint_url = $this->company_gateway->getConfigField('testMode') ? 'https://api-m.sandbox.paypal.com' : 'https://api-m.paypal.com'; + // $this->api_endpoint_url = $this->company_gateway->getConfigField('testMode') ? 'https://api-m.sandbox.paypal.com' : 'https://api-m.paypal.com'; + $this->api_endpoint_url = 'https://api-m.paypal.com'; $secret = config('ninja.paypal.secret'); $client_id = config('ninja.paypal.client_id'); @@ -230,7 +231,7 @@ class PayPalPPCPPaymentDriver extends BaseDriver $data['funding_source'] = $this->paypal_payment_method; $data['gateway_type_id'] = $this->gateway_type_id; $data['merchantId'] = $this->company_gateway->getConfigField('merchantId'); - + $data['currency'] = $this->client->currency()->code; // nlog($data['merchantId']); return render('gateways.paypal.ppcp.pay', $data); diff --git a/resources/views/portal/ninja2020/gateways/paypal/ppcp/pay.blade.php b/resources/views/portal/ninja2020/gateways/paypal/ppcp/pay.blade.php index 508d2285862d..4de9e9d96755 100644 --- a/resources/views/portal/ninja2020/gateways/paypal/ppcp/pay.blade.php +++ b/resources/views/portal/ninja2020/gateways/paypal/ppcp/pay.blade.php @@ -30,26 +30,29 @@ @push('footer') - +