StripeWebhookController :: handle
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _access_control_attributes | null |
| _controller | "App\Controller\Webhook\StripeWebhookController::handle" |
| _firewall_context | "security.firewall.map.context.main" |
| _route | "stripe_webhook" |
| _route_params | [] |
| _security_authenticators | [] |
| _security_skipped_authenticators | [ Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#538 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\FormLoginAuthenticator {#490 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#547 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#548 …} } ] |
| _stopwatch_token | "f6ce6b" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*; q=0.5, application/json" |
| cache-control | "no-cache" |
| content-length | "3993" |
| content-type | "application/json; charset=utf-8" |
| host | "artifexium.fr" |
| stripe-signature | "t=1775828295,v1=c3baf1d792dbbc26564a39171c5d66c2387d499a1c5763caf45670d9c9c649e7,v0=e837fd3f77d645fda6b0654d460301aeacc3de11ef267e47d2ec7cf19b5801da" |
| user-agent | "Stripe/1.0 (+https://stripe.com/docs/webhooks)" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
Request Content
Raw
{
"id": "evt_1TKfGFGe1JXiKtOhgAin00be",
"object": "event",
"api_version": "2026-03-25.dahlia",
"created": 1775828295,
"data": {
"object": {
"id": "cs_test_a1qSPkAlnbhVptNkB44H2wGS05HXGaZFaa4aroFLSE7RgjnUJvYV2lbtOO",
"object": "checkout.session",
"adaptive_pricing": {
"enabled": true
},
"after_expiration": null,
"allow_promotion_codes": null,
"amount_subtotal": 20000,
"amount_total": 20000,
"automatic_tax": {
"enabled": false,
"liability": null,
"provider": null,
"status": null
},
"billing_address_collection": null,
"branding_settings": {
"background_color": "#ffffff",
"border_style": "rounded",
"button_color": "#0074d4",
"display_name": "Environnement de test Artifexium by ALPIUM SARL",
"font_family": "default",
"icon": null,
"logo": null
},
"cancel_url": "http://marie-dupont.localhost:8181/panier",
"client_reference_id": "ART-20260410-Y4XT",
"client_secret": null,
"collected_information": {
"business_name": null,
"individual_name": null,
"shipping_details": null
},
"consent": null,
"consent_collection": null,
"created": 1775828264,
"currency": "eur",
"currency_conversion": null,
"custom_fields": [],
"custom_text": {
"after_submit": null,
"shipping_address": null,
"submit": null,
"terms_of_service_acceptance": null
},
"customer": null,
"customer_account": null,
"customer_creation": "if_required",
"customer_details": {
"address": {
"city": null,
"country": "FR",
"line1": null,
"line2": null,
"postal_code": null,
"state": null
},
"business_name": null,
"email": "mb@alpium.com",
"individual_name": null,
"name": "MIKHAEL BAHMED",
"phone": null,
"tax_exempt": "none",
"tax_ids": []
},
"customer_email": "mb@alpium.com",
"discounts": [],
"expires_at": 1775914664,
"integration_identifier": null,
"invoice": null,
"invoice_creation": {
"enabled": false,
"invoice_data": {
"account_tax_ids": null,
"custom_fields": null,
"description": null,
"footer": null,
"issuer": null,
"metadata": {},
"rendering_options": null
}
},
"livemode": false,
"locale": null,
"metadata": {
"order_id": "3",
"order_reference": "ART-20260410-Y4XT"
},
"mode": "payment",
"origin_context": null,
"payment_intent": "pi_3TKfGEGe1JXiKtOh135LmhC1",
"payment_link": null,
"payment_method_collection": "if_required",
"payment_method_configuration_details": null,
"payment_method_options": {
"card": {
"request_three_d_secure": "automatic"
}
},
"payment_method_types": [
"card"
],
"payment_status": "paid",
"permissions": null,
"phone_number_collection": {
"enabled": false
},
"recovered_from": null,
"saved_payment_method_options": null,
"setup_intent": null,
"shipping_address_collection": null,
"shipping_cost": null,
"shipping_options": [],
"status": "complete",
"submit_type": null,
"subscription": null,
"success_url": "http://marie-dupont.localhost:8181/panier/confirmation/ART-20260410-Y4XT",
"total_details": {
"amount_discount": 0,
"amount_shipping": 0,
"amount_tax": 0
},
"ui_mode": "hosted_page",
"url": null,
"wallet_options": null
}
},
"livemode": false,
"pending_webhooks": 3,
"request": {
"id": null,
"idempotency_key": null
},
"type": "checkout.session.completed"
}
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json" |
| date | "Fri, 10 Apr 2026 13:38:16 GMT" |
| x-debug-token | "16399a" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
0
Usages
Stateless check enabled
Session not used.
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_SECRET | "artifexium_fU9CKdn7pykQ-Op12PW_fU9CKdn7pykQ-Op12PW" |
| APP_SHARE_DIR | "var/share" |
| DATABASE_URL | "mysql://tt7kh4_artifex:kbsQ6J31P0-po_o@tt7kh4.myd.infomaniak.com:3306/tt7kh4_artifexium?serverVersion=10.6.21-MariaDB&charset=utf8mb4" |
| DEFAULT_URI | "http://localhost" |
| MAILER_DSN | "smtp://nepasrepondre%40artifexium.fr:fU9CKdn7pykQOp12PW@ssl0.ovh.net:587" |
| MAILER_FROM | "nepasrepondre@artifexium.fr" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| STRIPE_PUBLISHABLE_KEY | "pk_test_PLACEHOLDER" |
| STRIPE_SECRET_KEY | "sk_test_PLACEHOLDER" |
| STRIPE_WEBHOOK_SECRET | "whsec_PLACEHOLDER" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| APP_PROJECT_DIR | "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr" |
| APP_RUNTIME | "Symfony\Component\Runtime\SymfonyRuntime" |
| APP_RUNTIME_OPTIONS | [ "project_dir" => "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr" ] |
| CONTENT_LENGTH | "3993" |
| CONTENT_TYPE | "application/json; charset=utf-8" |
| CONTEXT_DOCUMENT_ROOT | "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*; q=0.5, application/json" |
| HTTP_CACHE_CONTROL | "no-cache" |
| HTTP_HOST | "artifexium.fr" |
| HTTP_STRIPE_SIGNATURE | "t=1775828295,v1=c3baf1d792dbbc26564a39171c5d66c2387d499a1c5763caf45670d9c9c649e7,v0=e837fd3f77d645fda6b0654d460301aeacc3de11ef267e47d2ec7cf19b5801da" |
| HTTP_USER_AGENT | "Stripe/1.0 (+https://stripe.com/docs/webhooks)" |
| HTTP_X_FORWARDED_PROTO | "https" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHP_SELF | "/index.php" |
| PHP_VERSION | "8.5" |
| QUERY_STRING | "" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_PHP_VERSION | "8.5" |
| REDIRECT_SCRIPT_URI | "https://artifexium.fr/webhook/stripe" |
| REDIRECT_SCRIPT_URL | "/webhook/stripe" |
| REDIRECT_SSL_TLS_SNI | "artifexium.fr" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "adj9SHmVI_tG33PyC31ZIgAAAFw" |
| REDIRECT_URL | "/webhook/stripe" |
| REMOTE_ADDR | "54.187.216.72" |
| REMOTE_PORT | "41340" |
| REQUEST_METHOD | "POST" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1775828296 |
| REQUEST_TIME_FLOAT | 1775828296.5904 |
| REQUEST_URI | "/webhook/stripe" |
| SCRIPT_FILENAME | "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SCRIPT_URI | "https://artifexium.fr/webhook/stripe" |
| SCRIPT_URL | "/webhook/stripe" |
| SERVER_ADDR | "127.0.0.80" |
| SERVER_ADMIN | "webmaster@artifexium.fr" |
| SERVER_NAME | "artifexium.fr" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "artifexium.fr" |
| SYMFONY_DOTENV_PATH | "/home/clients/21aabee2210ca78ea882f47cda44c26d/sites/artifexium.fr/.env" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,APP_SHARE_DIR,DEFAULT_URI,DATABASE_URL,MESSENGER_TRANSPORT_DSN,MAILER_DSN,STRIPE_SECRET_KEY,STRIPE_PUBLISHABLE_KEY,STRIPE_WEBHOOK_SECRET,MAILER_FROM" |
| TEMP | "/home/clients/21aabee2210ca78ea882f47cda44c26d/tmp" |
| TMP | "/home/clients/21aabee2210ca78ea882f47cda44c26d/tmp" |
| TMPDIR | "/home/clients/21aabee2210ca78ea882f47cda44c26d/tmp" |
| UNIQUE_ID | "adj9SHmVI_tG33PyC31ZIgAAAFw" |