From 61ea7e38975b9b54c431c16f7e82ebb3339a3c88 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Jan 2021 16:37:45 +1100 Subject: [PATCH 1/3] Change thrown exception when adding payment method - auth.net --- app/PaymentDrivers/Authorize/AuthorizePaymentMethod.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/PaymentDrivers/Authorize/AuthorizePaymentMethod.php b/app/PaymentDrivers/Authorize/AuthorizePaymentMethod.php index ccf31e48eb3e..0ba0ffda534a 100644 --- a/app/PaymentDrivers/Authorize/AuthorizePaymentMethod.php +++ b/app/PaymentDrivers/Authorize/AuthorizePaymentMethod.php @@ -13,6 +13,7 @@ namespace App\PaymentDrivers\Authorize; use App\Exceptions\GenericPaymentDriverFailure; +use App\Exceptions\PaymentFailed; use App\Models\GatewayType; use App\PaymentDrivers\AuthorizePaymentDriver; use net\authorize\api\contract\v1\CreateCustomerPaymentProfileRequest; @@ -211,7 +212,8 @@ class AuthorizePaymentMethod $message = $errorMessages[0]->getCode().' '.$errorMessages[0]->getText(); } - throw new GenericPaymentDriverFailure($message); + throw new PaymentFailed($message, 500); + } } From 0684c93791c9897ec40b0b3d3bb9a519bf0beea3 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Jan 2021 16:54:48 +1100 Subject: [PATCH 2/3] Fix for migrations --- ...01_25_095351_add_number_field_to_clients_and_vendors.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php b/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php index 8eb831650333..8fe15816cd87 100644 --- a/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php +++ b/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php @@ -14,11 +14,13 @@ class AddNumberFieldToClientsAndVendors extends Migration public function up() { Schema::table('clients', function (Blueprint $table) { - $table->string('number')->nullable(); + $table->renameColumn('id_number', 'number'); + $table->string('id_number')->nullable(); }); Schema::table('vendors', function (Blueprint $table) { - $table->string('number')->nullable(); + $table->renameColumn('id_number', 'number'); + $table->string('id_number')->nullable(); }); } From 01590b06c13fc2e1c5178d1bc56deadd9a68b9c4 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 26 Jan 2021 16:56:04 +1100 Subject: [PATCH 3/3] Fix for migrations --- ...25_095351_add_number_field_to_clients_and_vendors.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php b/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php index 8fe15816cd87..e79c33a405c6 100644 --- a/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php +++ b/database/migrations/2021_01_25_095351_add_number_field_to_clients_and_vendors.php @@ -15,13 +15,20 @@ class AddNumberFieldToClientsAndVendors extends Migration { Schema::table('clients', function (Blueprint $table) { $table->renameColumn('id_number', 'number'); - $table->string('id_number')->nullable(); }); Schema::table('vendors', function (Blueprint $table) { $table->renameColumn('id_number', 'number'); + }); + + Schema::table('clients', function (Blueprint $table) { $table->string('id_number')->nullable(); }); + + Schema::table('vendors', function (Blueprint $table) { + $table->string('id_number')->nullable(); + }); + } /**