From 057cf9cd4248bc10aee64a9a901754067deb8f00 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 6 Jan 2022 17:30:43 +1100 Subject: [PATCH] Minor fixes for Additional Stripe Field --- .../2021_04_12_095424_stripe_connect_gateway.php | 2 +- ...061231_add_app_domain_id_to_gateways_table.php | 15 ++++++++++----- database/seeders/PaymentLibrariesSeeder.php | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/database/migrations/2021_04_12_095424_stripe_connect_gateway.php b/database/migrations/2021_04_12_095424_stripe_connect_gateway.php index 4a6959c13a30..ef85ec207b3d 100644 --- a/database/migrations/2021_04_12_095424_stripe_connect_gateway.php +++ b/database/migrations/2021_04_12_095424_stripe_connect_gateway.php @@ -24,7 +24,7 @@ class StripeConnectGateway extends Migration 'provider' => 'StripeConnect', 'sort_order' => 1, 'key' => 'd14dd26a47cecc30fdd65700bfb67b34', - 'fields' => '{"account_id":""}' + 'fields' => '{"account_id":"","appleDomainVerification":""}' ]; Gateway::create($gateway); diff --git a/database/migrations/2022_01_06_061231_add_app_domain_id_to_gateways_table.php b/database/migrations/2022_01_06_061231_add_app_domain_id_to_gateways_table.php index 23c8757e6bff..35193d605575 100644 --- a/database/migrations/2022_01_06_061231_add_app_domain_id_to_gateways_table.php +++ b/database/migrations/2022_01_06_061231_add_app_domain_id_to_gateways_table.php @@ -19,14 +19,19 @@ class AddAppDomainIdToGatewaysTable extends Migration if(Ninja::isHosted()){ $stripe_connect = Gateway::find(56); - $stripe_connect->fields = '{"account_id":"", "appleDomainVerification":""}'; - $stripe_connect->save(); - + + if($stripe_connect){ + $stripe_connect->fields = '{"account_id":"", "appleDomainVerification":""}'; + $stripe_connect->save(); + } } $stripe_connect = Gateway::find(20); - $stripe_connect->fields = '{"account_id":"", "appleDomainVerification":""}'; - $stripe_connect->save(); + + if($stripe_connect){ + $stripe_connect->fields = '{"account_id":"", "appleDomainVerification":""}'; + $stripe_connect->save(); + } } diff --git a/database/seeders/PaymentLibrariesSeeder.php b/database/seeders/PaymentLibrariesSeeder.php index c4d50c57d099..fac849bf7398 100644 --- a/database/seeders/PaymentLibrariesSeeder.php +++ b/database/seeders/PaymentLibrariesSeeder.php @@ -44,7 +44,7 @@ class PaymentLibrariesSeeder extends Seeder ['id' => 17, 'name' => 'Pin', 'provider' => 'Pin', 'key' => '0749cb92a6b36c88bd9ff8aabd2efcab', 'fields' => '{"secretKey":"","testMode":false}'], ['id' => 18, 'name' => 'SagePay Direct', 'provider' => 'SagePay_Direct', 'key' => '4c8f4e5d0f353a122045eb9a60cc0f2d', 'fields' => '{"vendor":"","testMode":false,"referrerId":""}'], ['id' => 19, 'name' => 'SecurePay DirectPost', 'provider' => 'SecurePay_DirectPost', 'key' => '8036a5aadb2bdaafb23502da8790b6a2', 'fields' => '{"merchantId":"","transactionPassword":"","testMode":false,"enable_ach":"","enable_sofort":"","enable_apple_pay":"","enable_alipay":""}'], - ['id' => 20, 'name' => 'Stripe', 'provider' => 'Stripe', 'sort_order' => 1, 'key' => 'd14dd26a37cecc30fdd65700bfb55b23', 'fields' => '{"publishableKey":"","apiKey":""}'], + ['id' => 20, 'name' => 'Stripe', 'provider' => 'Stripe', 'sort_order' => 1, 'key' => 'd14dd26a37cecc30fdd65700bfb55b23', 'fields' => '{"publishableKey":"","apiKey":"","appleDomainVerification":""}'], ['id' => 21, 'name' => 'TargetPay Direct eBanking', 'provider' => 'TargetPay_Directebanking', 'key' => 'd14dd26a37cdcc30fdd65700bfb55b23', 'fields' => '{"subAccountId":""}'], ['id' => 22, 'name' => 'TargetPay Ideal', 'provider' => 'TargetPay_Ideal', 'key' => 'ea3b328bd72d381387281c3bd83bd97c', 'fields' => '{"subAccountId":""}'], ['id' => 23, 'name' => 'TargetPay Mr Cash', 'provider' => 'TargetPay_Mrcash', 'key' => 'a0035fc0d87c4950fb82c73e2fcb825a', 'fields' => '{"subAccountId":""}'],