From a1c76eac6b2a7f5edb6b1f5b30691e38425765ad Mon Sep 17 00:00:00 2001 From: Serreau Jovann Date: Fri, 16 Jan 2026 15:10:27 +0100 Subject: [PATCH] =?UTF-8?q?```=20=E2=9C=A8=20feat(signature):=20Ajoute=20l?= =?UTF-8?q?e=20service=20client=20pour=20l'int=C3=A9gration=20de=20signatu?= =?UTF-8?q?re=20=C3=A9lectronique.=20=F0=9F=90=9B=20fix(env):=20Corrige=20?= =?UTF-8?q?les=20URL=20et=20la=20cl=C3=A9=20API=20pour=20l'environnement?= =?UTF-8?q?=20de=20signature.=20=E2=AC=86=EF=B8=8F=20chore(deps):=20Met=20?= =?UTF-8?q?=C3=A0=20jour=20la=20d=C3=A9pendance=20docusealco/docuseal-php.?= =?UTF-8?q?=20```?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 4 ++-- ansible/playbook.yml | 1 + composer.json | 2 +- composer.lock | 2 +- src/Service/Signature/Client.php | 13 +++++++++++++ 5 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 src/Service/Signature/Client.php diff --git a/.env b/.env index d07c8a4..0e1c7ae 100644 --- a/.env +++ b/.env @@ -72,7 +72,7 @@ KEYCLOAK_REALM=master KEYCLOAK_CLIENT_ID=ludikevent KEYCLOAK_CLIENT_SECRET=FA7ue4h6rKL0bFZSEXxoZ4uh5LIohsyd -ESYSIGN_APIEY= +ESYSIGN_APIEY=pgAU116mCFmeF7WQSezHqxtZW8V1fgo31u5d2FXoaKe NOTIFUSE_SERVER= NOTIFUSE_EMAIL= @@ -83,7 +83,7 @@ STRIPE_PK=pk_test_51SUA22173W4aeFB1nO6oFfDZ12HOTffDKtCshhZ8rkUg6kUO2ZaQC0tK72rhE STRIPE_SK=sk_test_51SUA22173W4aeFB16EB2LxGI0hNvNJzFshDI98zRImWBIhSfzqOGAz5TlPxSpUWbj3x4COm6kmSsaal9FpQR1A7M0022DvjbbR STRIPE_WEBHOOKS_SECRET= -SIGN_URL= +SIGN_URL=https://e3358705e82c.ngrok-free.app STRIPE_BASEURL=https://e3358705e82c.ngrok-free.app MINIO_S3_URL= diff --git a/ansible/playbook.yml b/ansible/playbook.yml index 9ddfc52..1390292 100644 --- a/ansible/playbook.yml +++ b/ansible/playbook.yml @@ -88,6 +88,7 @@ MAILER_DSN=ses+smtp://AKIAWTT2T22CWBRBBDYN:BBdgb6KxRQ8mNcpWFJsZCJxbSGNdgLhKFiITMErfBlQP@default?region=eu-west-3 PATH_URL=https://intranet.ludikevent.fr STRIPE_BASEURL=https://intranet.ludikevent.fr + SIGN_URL=https://intranet.ludikevent.fr dest: "{{ path }}/.env.local" when: ansible_os_family == "Debian" diff --git a/composer.json b/composer.json index c7de42f..9b041dc 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ "doctrine/doctrine-bundle": "^2.18.2", "doctrine/doctrine-migrations-bundle": "^3.7.0", "doctrine/orm": "^3.6.1", - "docusealco/docuseal-php": "^1.0.5", + "docusealco/docuseal-php": "^1.0", "endroid/qr-code": "^6.0", "exbil/mailcow-php-api": ">=0.15.0", "fpdf/fpdf": ">=1.86.1", diff --git a/composer.lock b/composer.lock index 168ebad..635311a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bae39e4278669ceaf6f28005f1d75605", + "content-hash": "444be6b90a1fa26c82cf53619cb70919", "packages": [ { "name": "async-aws/core", diff --git a/src/Service/Signature/Client.php b/src/Service/Signature/Client.php new file mode 100644 index 0000000..da0f3f6 --- /dev/null +++ b/src/Service/Signature/Client.php @@ -0,0 +1,13 @@ +client = new \Docuseal\Api($_ENV['ESYSIGN_APIEY'],'https://signature.esy-wev.dev/api'); + } +}