diff --git a/app/PaymentDrivers/Forte/ACH.php b/app/PaymentDrivers/Forte/ACH.php index 1579b26e05a6..367d79ac667b 100644 --- a/app/PaymentDrivers/Forte/ACH.php +++ b/app/PaymentDrivers/Forte/ACH.php @@ -38,7 +38,10 @@ class ACH { $this->forte = $forte; - $this->forte_base_uri = $this->forte->company_gateway->getConfigField('baseUri'); + $this->forte_base_uri = "https://sandbox.forte.net/api/v3"; + if($this->forte->company_gateway->getConfigField('testMode') == true){ + $this->forte_base_uri = "https://api.forte.net/v3"; + } $this->forte_api_access_id = $this->forte->company_gateway->getConfigField('apiAccessId'); $this->forte_secure_key = $this->forte->company_gateway->getConfigField('secureKey'); $this->forte_auth_organization_id = $this->forte->company_gateway->getConfigField('authOrganizationId'); diff --git a/app/PaymentDrivers/Forte/CreditCard.php b/app/PaymentDrivers/Forte/CreditCard.php index 96ceba12da11..a0723a7f9849 100644 --- a/app/PaymentDrivers/Forte/CreditCard.php +++ b/app/PaymentDrivers/Forte/CreditCard.php @@ -39,7 +39,10 @@ class CreditCard { $this->forte = $forte; - $this->forte_base_uri = $this->forte->company_gateway->getConfigField('baseUri'); + $this->forte_base_uri = "https://sandbox.forte.net/api/v3"; + if($this->forte->company_gateway->getConfigField('testMode') == true){ + $this->forte_base_uri = "https://api.forte.net/v3"; + } $this->forte_api_access_id = $this->forte->company_gateway->getConfigField('apiAccessId'); $this->forte_secure_key = $this->forte->company_gateway->getConfigField('secureKey'); $this->forte_auth_organization_id = $this->forte->company_gateway->getConfigField('authOrganizationId'); diff --git a/database/migrations/2022_04_14_121548_forte_payment_gateway.php b/database/migrations/2022_04_14_121548_forte_payment_gateway.php index c603180b14b9..f330d5d19fac 100644 --- a/database/migrations/2022_04_14_121548_forte_payment_gateway.php +++ b/database/migrations/2022_04_14_121548_forte_payment_gateway.php @@ -17,7 +17,7 @@ class FortePaymentGateway extends Migration public function up() { $fields = new \stdClass; - $fields->baseUri = ""; + $fields->testMode = true; $fields->apiAccessId = ""; $fields->secureKey = ""; $fields->authOrganizationId = ""; diff --git a/database/seeders/PaymentLibrariesSeeder.php b/database/seeders/PaymentLibrariesSeeder.php index a375580c4746..91a1276027c9 100644 --- a/database/seeders/PaymentLibrariesSeeder.php +++ b/database/seeders/PaymentLibrariesSeeder.php @@ -82,7 +82,6 @@ class PaymentLibrariesSeeder extends Seeder ['id' => 55, 'name' => 'Custom', 'provider' => 'Custom', 'is_offsite' => true, 'sort_order' => 21, 'key' => '54faab2ab6e3223dbe848b1686490baa', 'fields' => '{"name":"","text":""}'], ['id' => 57, 'name' => 'Square', 'provider' => 'Square', 'is_offsite' => false, 'sort_order' => 21, 'key' => '65faab2ab6e3223dbe848b1686490baz', 'fields' => '{"accessToken":"","applicationId":"","locationId":"","testMode":false}'], ['id' => 58, 'name' => 'Razorpay', 'provider' => 'Razorpay', 'is_offsite' => false, 'sort_order' => 21, 'key' => 'hxd6gwg3ekb9tb3v9lptgx1mqyg69zu9', 'fields' => '{"apiKey":"","apiSecret":""}'], - ['id' => 59, 'name' => 'Forte', 'provider' => 'Forte', 'is_offsite' => true, 'sort_order' => 21, 'key' => 'kivcvjexxvdiyqtj3mju5d6yhpeht2xs', 'fields' => '{"baseUri":"","apiAccessId":"","secureKey":"","authOrganizationId":"","organizationId":"","locationId":""}'], ]; foreach ($gateways as $gateway) {