Files
shopit-back/database/seeders/TelepagosIntegrationSeeder.php
ncoronel e4146288f1 refactor(integration): generalizar el requisito de configuracion
Renombra requires_client_configuration a requires_configuration conservando los valores existentes y su rollback. Actualiza el modelo, la validacion, los seeders y los consumidores del campo para permitir configuraciones de cliente o tipo de sitio.
2026-09-04 12:47:29 -03:00

42 lines
1.1 KiB
PHP

<?php
namespace Database\Seeders;
use App\Domains\Integration\Models\Integration;
use Illuminate\Database\Seeder;
class TelepagosIntegrationSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Integration::updateOrCreate(
['integration_code' => 'telepagos'],
[
'name' => 'Telepagos',
'url' => 'https://api.telepagos.com.ar',
'requires_configuration' => true,
'integration_data_schema' => [
'username' => 'required|string',
'password' => 'required|string',
],
]
);
Integration::updateOrCreate(
['integration_code' => 'telepagos_homo'],
[
'name' => 'Telepagos Homologación',
'url' => 'https://api.homo.telepagos.com.ar',
'requires_configuration' => true,
'integration_data_schema' => [
'username' => 'required|string',
'password' => 'required|string',
],
]
);
}
}