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); + } } 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..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 @@ -14,12 +14,21 @@ class AddNumberFieldToClientsAndVendors extends Migration public function up() { Schema::table('clients', function (Blueprint $table) { - $table->string('number')->nullable(); + $table->renameColumn('id_number', 'number'); }); Schema::table('vendors', function (Blueprint $table) { - $table->string('number')->nullable(); + $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(); + }); + } /**