WebhookController :: executeWebhook
Request
GET Parameters
Key | Value |
---|---|
sw-token | "N8uZX4WPnbHwzJb0XCgjDlxOC81TJJlc" |
POST Parameters
Key | Value |
---|---|
create_time | "2025-01-15T12:28:16.716Z" |
event_type | "CUSTOMER.DISPUTE.RESOLVED" |
event_version | "1.0" |
id | "WH-4M804674FX2909408-7W511930GR768331E" |
links | [ [ "href" => "https://api.paypal.com/v1/notifications/webhooks-events/WH-4M804674FX2909408-7W511930GR768331E" "rel" => "self" "method" => "GET" ] [ "href" => "https://api.paypal.com/v1/notifications/webhooks-events/WH-4M804674FX2909408-7W511930GR768331E/resend" "rel" => "resend" "method" => "POST" ] ] |
resource | [ "dispute_id" => "PP-R-XGE-555570104" "create_time" => "2024-12-26T12:18:41.506Z" "update_time" => "2025-01-15T12:27:12.588Z" "disputed_transactions" => [ [ "buyer_transaction_id" => "96H86547LE5092213" "seller_transaction_id" => "8GY62501LX470535F" "transaction_status" => "COMPLETED" "invoice_number" => "GB25190" "custom" => "{"orderTransactionId":"0193ba11938c71449353a5402424ff5f","pluginVersion":"9.6.3","shopwareVersion":"6.6.5.1"}" "seller" => [ "merchant_id" => "3P6PJTCG453A2" "name" => "Geuther Babyproducts GmbH" ] "items" => [ [ "item_id" => "2219_WE_032" "item_name" => "Parc pour bébé Belami Plus" "item_quantity" => "1" "reason" => "MERCHANDISE_OR_SERVICE_NOT_RECEIVED" "item_type" => "PRODUCT" ] ] "seller_protection_eligible" => true "seller_protection_type" => "EXPANDED_SELLER_PROTECTION" ] ] "reason" => "MERCHANDISE_OR_SERVICE_NOT_RECEIVED" "status" => "RESOLVED" "dispute_amount" => [ "currency_code" => "EUR" "value" => "148.99" ] "dispute_outcome" => [ "outcome_code" => "RESOLVED_SELLER_FAVOUR" "outcome_reason" => "INELIGIBLE_BUYER_PROTECTION_POLICY" ] "dispute_life_cycle_stage" => "INQUIRY" "dispute_channel" => "INTERNAL" "messages" => [ [ "posted_by" => "BUYER" "time_posted" => "2024-12-26T12:18:41.506Z" "content" => """ Livraison prévu à domicile non effectuée.\n Après enquête, le colis ete annoncer en point de retrait. \n Après visite auprès du point de retrait, le colis est indisponible et ne semble pas avoir ete déposé là-bas d'après les dires de la propriétaire. \n Aucune consigne ni informations de la part des livreurs. """ "documents" => [ [ "name" => "Screenshot_20241226_131531_Gmail.jpg" "url" => "https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aeaf200-b23b-708de91254bd/files/1/download" ] [ "name" => "Screenshot_20241226_131545_Gmail.jpg" "url" => "https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aec9fb0-ba82-0648a2b85203/files/1/download" ] [ "name" => "Screenshot_20241226_131556_Drive.jpg" "url" => "https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aea07a0-8206-9d1dbe28deb2/files/1/download" ] ] ] ] "offer" => [ "buyer_requested_amount" => [ "currency_code" => "EUR" "value" => "148.99" ] ] "refund_details" => [ "allowed_refund_amount" => [ "currency_code" => "EUR" "value" => "148.99" ] ] "links" => [ [ "href" => "https://api.paypal.com/v1/customer/disputes/PP-R-XGE-555570104" "rel" => "self" "method" => "GET" ] ] ] |
resource_type | "dispute" |
summary | "A dispute was resolved with case # PP-R-XGE-555570104" |
Uploaded Files
No files were uploaded
Request Attributes
Key | Value |
---|---|
_controller | "Swag\PayPal\Webhook\WebhookController::executeWebhook" |
_cspNonce | "WOfEQRV6M2Q=" |
_route | "api.action.paypal.webhook.execute" |
_routeScope | [
"api"
] |
_route_params | [ "auth_required" => false ] |
_since | Shopware\Core\Framework\Routing\Annotation\Since {#2357 -value: "0.9.0" } |
_stopwatch_token | "99cb3e" |
auth_required | false |
sw-context | Shopware\Core\Framework\Context {#2387 #extensions: [] #languageIdChain: [ "2fbb5fe2e29a4d70aa5854ce7ce3e20b" ] #versionId: "0fa91ce3e96a4bc2be4bd9ce752c3425" #currencyId: "b7d2554b0ce847cd82f3ac9bd1c0dfca" #currencyFactor: 1.0 #scope: "system" #ruleIds: [] #source: Shopware\Core\Framework\Api\Context\SystemSource {#2390 …} #considerInheritance: false #taxState: "gross" #rounding: Shopware\Core\Framework\DataAbstractionLayer\Pricing\CashRoundingConfig {#2386 …} -states: [] } |
Request Headers
Header | Value |
---|---|
accept | "*/*" |
content-length | "2786" |
content-type | "application/json" |
correlation-id | "d9e034463a0de" |
forwarded | "for="173.0.81.140";host="geuther.426.agency";proto=https" |
host | "geuther.426.agency" |
paypal-auth-algo | "SHA256withRSA" |
paypal-auth-version | "v2" |
paypal-cert-url | "https://api.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-1a5f47cb" |
paypal-transmission-id | "34af80ea-d33c-11ef-855b-157385312d6b" |
paypal-transmission-sig | "aPrHyiRWdXlr4aUF5b19BGaxqEkW5UU1fXu3K2vZoheF3ctC4DqDMpHY7FQ7TNVIkv7j9uQsOZkxU3barSd+lDgH90tQDYCxCGwjMgXrzxr207iAlQQd3xDJHk7yj3Qzuo9/vDGn2ir8lfMlnhycl6bXH9QE7dQzVKepaJFm9+whllPVNyXww6lgi1ZwggHXcE5/EmaEEvrwvlMNHHfiU3pkebqPo3fSyHM6FZg0qgn1MlS7HYHSL/Yxax+TS9f1TIVkXjtV+ZhhTdns+IB8svEDD9pHTEsN19gpKutyh7q5dZsHHMiawX6eJfNlmzymao98jgGjNklPc9G67di6zg==" |
paypal-transmission-time | "2025-01-15T12:28:20Z" |
user-agent | "PayPal/AUHR-214.0-58712720" |
x-b3-spanid | "9372e5f68d8eb9b5" |
x-forwarded-for | "173.0.81.140" |
x-php-ob-level | "1" |
Request Content
Pretty
{ "id": "WH-4M804674FX2909408-7W511930GR768331E", "event_version": "1.0", "create_time": "2025-01-15T12:28:16.716Z", "resource_type": "dispute", "event_type": "CUSTOMER.DISPUTE.RESOLVED", "summary": "A dispute was resolved with case # PP-R-XGE-555570104", "resource": { "dispute_id": "PP-R-XGE-555570104", "create_time": "2024-12-26T12:18:41.506Z", "update_time": "2025-01-15T12:27:12.588Z", "disputed_transactions": [ { "buyer_transaction_id": "96H86547LE5092213", "seller_transaction_id": "8GY62501LX470535F", "transaction_status": "COMPLETED", "invoice_number": "GB25190", "custom": "{\"orderTransactionId\":\"0193ba11938c71449353a5402424ff5f\",\"pluginVersion\":\"9.6.3\",\"shopwareVersion\":\"6.6.5.1\"}", "seller": { "merchant_id": "3P6PJTCG453A2", "name": "Geuther Babyproducts GmbH" }, "items": [ { "item_id": "2219_WE_032", "item_name": "Parc pour b\u00e9b\u00e9 Belami Plus", "item_quantity": "1", "reason": "MERCHANDISE_OR_SERVICE_NOT_RECEIVED", "item_type": "PRODUCT" } ], "seller_protection_eligible": true, "seller_protection_type": "EXPANDED_SELLER_PROTECTION" } ], "reason": "MERCHANDISE_OR_SERVICE_NOT_RECEIVED", "status": "RESOLVED", "dispute_amount": { "currency_code": "EUR", "value": "148.99" }, "dispute_outcome": { "outcome_code": "RESOLVED_SELLER_FAVOUR", "outcome_reason": "INELIGIBLE_BUYER_PROTECTION_POLICY" }, "dispute_life_cycle_stage": "INQUIRY", "dispute_channel": "INTERNAL", "messages": [ { "posted_by": "BUYER", "time_posted": "2024-12-26T12:18:41.506Z", "content": "Livraison pr\u00e9vu \u00e0 domicile non effectu\u00e9e.\nApr\u00e8s enqu\u00eate, le colis ete annoncer en point de retrait. \nApr\u00e8s visite aupr\u00e8s du point de retrait, le colis est indisponible et ne semble pas avoir ete d\u00e9pos\u00e9 l\u00e0-bas d'apr\u00e8s les dires de la propri\u00e9taire. \nAucune consigne ni informations de la part des livreurs. ", "documents": [ { "name": "Screenshot_20241226_131531_Gmail.jpg", "url": "https:\/\/api.paypal.com\/v2\/content\/documents\/DIS-010-11ef-c383-8aeaf200-b23b-708de91254bd\/files\/1\/download" }, { "name": "Screenshot_20241226_131545_Gmail.jpg", "url": "https:\/\/api.paypal.com\/v2\/content\/documents\/DIS-010-11ef-c383-8aec9fb0-ba82-0648a2b85203\/files\/1\/download" }, { "name": "Screenshot_20241226_131556_Drive.jpg", "url": "https:\/\/api.paypal.com\/v2\/content\/documents\/DIS-010-11ef-c383-8aea07a0-8206-9d1dbe28deb2\/files\/1\/download" } ] } ], "offer": { "buyer_requested_amount": { "currency_code": "EUR", "value": "148.99" } }, "refund_details": { "allowed_refund_amount": { "currency_code": "EUR", "value": "148.99" } }, "links": [ { "href": "https:\/\/api.paypal.com\/v1\/customer\/disputes\/PP-R-XGE-555570104", "rel": "self", "method": "GET" } ] }, "links": [ { "href": "https:\/\/api.paypal.com\/v1\/notifications\/webhooks-events\/WH-4M804674FX2909408-7W511930GR768331E", "rel": "self", "method": "GET" }, { "href": "https:\/\/api.paypal.com\/v1\/notifications\/webhooks-events\/WH-4M804674FX2909408-7W511930GR768331E\/resend", "rel": "resend", "method": "POST" } ] }
Raw
{"id":"WH-4M804674FX2909408-7W511930GR768331E","event_version":"1.0","create_time":"2025-01-15T12:28:16.716Z","resource_type":"dispute","event_type":"CUSTOMER.DISPUTE.RESOLVED","summary":"A dispute was resolved with case # PP-R-XGE-555570104","resource":{"dispute_id":"PP-R-XGE-555570104","create_time":"2024-12-26T12:18:41.506Z","update_time":"2025-01-15T12:27:12.588Z","disputed_transactions":[{"buyer_transaction_id":"96H86547LE5092213","seller_transaction_id":"8GY62501LX470535F","transaction_status":"COMPLETED","invoice_number":"GB25190","custom":"{\"orderTransactionId\":\"0193ba11938c71449353a5402424ff5f\",\"pluginVersion\":\"9.6.3\",\"shopwareVersion\":\"6.6.5.1\"}","seller":{"merchant_id":"3P6PJTCG453A2","name":"Geuther Babyproducts GmbH"},"items":[{"item_id":"2219_WE_032","item_name":"Parc pour bébé Belami Plus","item_quantity":"1","reason":"MERCHANDISE_OR_SERVICE_NOT_RECEIVED","item_type":"PRODUCT"}],"seller_protection_eligible":true,"seller_protection_type":"EXPANDED_SELLER_PROTECTION"}],"reason":"MERCHANDISE_OR_SERVICE_NOT_RECEIVED","status":"RESOLVED","dispute_amount":{"currency_code":"EUR","value":"148.99"},"dispute_outcome":{"outcome_code":"RESOLVED_SELLER_FAVOUR","outcome_reason":"INELIGIBLE_BUYER_PROTECTION_POLICY"},"dispute_life_cycle_stage":"INQUIRY","dispute_channel":"INTERNAL","messages":[{"posted_by":"BUYER","time_posted":"2024-12-26T12:18:41.506Z","content":"Livraison prévu à domicile non effectuée.\nAprès enquête, le colis ete annoncer en point de retrait. \nAprès visite auprès du point de retrait, le colis est indisponible et ne semble pas avoir ete déposé là-bas d'après les dires de la propriétaire. \nAucune consigne ni informations de la part des livreurs. ","documents":[{"name":"Screenshot_20241226_131531_Gmail.jpg","url":"https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aeaf200-b23b-708de91254bd/files/1/download"},{"name":"Screenshot_20241226_131545_Gmail.jpg","url":"https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aec9fb0-ba82-0648a2b85203/files/1/download"},{"name":"Screenshot_20241226_131556_Drive.jpg","url":"https://api.paypal.com/v2/content/documents/DIS-010-11ef-c383-8aea07a0-8206-9d1dbe28deb2/files/1/download"}]}],"offer":{"buyer_requested_amount":{"currency_code":"EUR","value":"148.99"}},"refund_details":{"allowed_refund_amount":{"currency_code":"EUR","value":"148.99"}},"links":[{"href":"https://api.paypal.com/v1/customer/disputes/PP-R-XGE-555570104","rel":"self","method":"GET"}]},"links":[{"href":"https://api.paypal.com/v1/notifications/webhooks-events/WH-4M804674FX2909408-7W511930GR768331E","rel":"self","method":"GET"},{"href":"https://api.paypal.com/v1/notifications/webhooks-events/WH-4M804674FX2909408-7W511930GR768331E/resend","rel":"resend","method":"POST"}]}
Response
Response Headers
Header | Value |
---|---|
access-control-allow-headers | "Content-Type,Authorization,sw-context-token,sw-access-key,sw-language-id,sw-version-id,sw-inheritance,fail-on-error,indexing-behavior,single-operation,sw-include-seo-urls" |
access-control-allow-methods | "GET,POST,PUT,PATCH,DELETE" |
access-control-allow-origin | "*" |
access-control-expose-headers | "Content-Type,Authorization,sw-context-token,sw-access-key,sw-language-id,sw-version-id,sw-inheritance,fail-on-error,indexing-behavior,single-operation,sw-include-seo-urls" |
cache-control | "no-cache, private" |
content-type | "application/json" |
date | "Wed, 15 Jan 2025 16:47:20 GMT" |
x-debug-token | "b329da" |
x-frame-options | "sameorigin" |
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 | "def0000079af0e3bcf800740ead179a8d1f525a59d170b41e4770274da501b0a1faaf477250b97e9a23e901895b647bf4b50772fdea1f439c611215d847278d4ddfc9e7b" |
APP_URL | "https://geuther.426.agency" |
APP_URL_CHECK_DISABLED | "1" |
BLUE_GREEN_DEPLOYMENT | "1" |
COMPOSER_HOME | "/var/www/geuther_staging/var/cache/composer" |
DATABASE_SSL_CA | "" |
DATABASE_SSL_CERT | "" |
DATABASE_SSL_DONT_VERIFY_SERVER_CERT | "" |
DATABASE_SSL_KEY | "" |
DATABASE_URL | "mysql://geuther_sw6:74pno9bpqs5o2hex@localhost:3306/geuther_clean_staging" |
INSTANCE_ID | "TtwWpSmaeIJL9wXkFbI7Ux5Ofh2AXqcE" |
LOCK_DSN | "flock" |
MAILER_DSN | "null://null" |
SHOPWARE_ES_ENABLED | "0" |
SHOPWARE_ES_HOSTS | "http://localhost:9200" |
SHOPWARE_ES_INDEXING_ENABLED | "0" |
SHOPWARE_ES_INDEX_PREFIX | "sw" |
SHOPWARE_ES_THROW_EXCEPTION | "1" |
SHOPWARE_HTTP_CACHE_ENABLED | "1" |
SHOPWARE_HTTP_DEFAULT_TTL | "7200" |
Defined as regular env variables
Key | Value |
---|---|
APP_DEBUG | "1" |
CONTENT_LENGTH | "2786" |
CONTENT_TYPE | "application/json" |
CONTEXT_DOCUMENT_ROOT | "/var/www/geuther_staging/public" |
CONTEXT_PREFIX | "" |
DD_ENV | "prod" |
DD_PROFILING_ENABLED | "true" |
DD_SERVICE | "shopware" |
DD_VERSION | "1.0.0" |
DOCUMENT_ROOT | "/var/www/geuther_staging/public" |
FCGI_ROLE | "RESPONDER" |
GATEWAY_INTERFACE | "CGI/1.1" |
HOME | "/var/www" |
HTTPS | "on" |
HTTP_ACCEPT | "*/*" |
HTTP_CORRELATION_ID | "d9e034463a0de" |
HTTP_FORWARDED | "for="173.0.81.140";host="geuther.426.agency";proto=https" |
HTTP_HOST | "geuther.426.agency" |
HTTP_PAYPAL_AUTH_ALGO | "SHA256withRSA" |
HTTP_PAYPAL_AUTH_VERSION | "v2" |
HTTP_PAYPAL_CERT_URL | "https://api.paypal.com/v1/notifications/certs/CERT-360caa42-fca2a594-1a5f47cb" |
HTTP_PAYPAL_TRANSMISSION_ID | "34af80ea-d33c-11ef-855b-157385312d6b" |
HTTP_PAYPAL_TRANSMISSION_SIG | "aPrHyiRWdXlr4aUF5b19BGaxqEkW5UU1fXu3K2vZoheF3ctC4DqDMpHY7FQ7TNVIkv7j9uQsOZkxU3barSd+lDgH90tQDYCxCGwjMgXrzxr207iAlQQd3xDJHk7yj3Qzuo9/vDGn2ir8lfMlnhycl6bXH9QE7dQzVKepaJFm9+whllPVNyXww6lgi1ZwggHXcE5/EmaEEvrwvlMNHHfiU3pkebqPo3fSyHM6FZg0qgn1MlS7HYHSL/Yxax+TS9f1TIVkXjtV+ZhhTdns+IB8svEDD9pHTEsN19gpKutyh7q5dZsHHMiawX6eJfNlmzymao98jgGjNklPc9G67di6zg==" |
HTTP_PAYPAL_TRANSMISSION_TIME | "2025-01-15T12:28:20Z" |
HTTP_USER_AGENT | "PayPal/AUHR-214.0-58712720" |
HTTP_X_B3_SPANID | "9372e5f68d8eb9b5" |
HTTP_X_FORWARDED_FOR | "173.0.81.140" |
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
PHP_SELF | "/index.php" |
QUERY_STRING | "sw-token=N8uZX4WPnbHwzJb0XCgjDlxOC81TJJlc" |
REDIRECT_HTTPS | "on" |
REDIRECT_QUERY_STRING | "sw-token=N8uZX4WPnbHwzJb0XCgjDlxOC81TJJlc" |
REDIRECT_SSL_TLS_SNI | "geuther.426.agency" |
REDIRECT_STATUS | "200" |
REDIRECT_URL | "/api/_action/paypal/webhook/execute" |
REMOTE_ADDR | "127.0.0.1" |
REMOTE_PORT | "27391" |
REQUEST_METHOD | "POST" |
REQUEST_SCHEME | "https" |
REQUEST_TIME | 1736959640 |
REQUEST_TIME_FLOAT | 1736959640.5841 |
REQUEST_URI | "/api/_action/paypal/webhook/execute?sw-token=N8uZX4WPnbHwzJb0XCgjDlxOC81TJJlc" |
SCRIPT_FILENAME | "/var/www/geuther_staging/public/index.php" |
SCRIPT_NAME | "/index.php" |
SERVER_ADDR | "89.22.110.190" |
SERVER_ADMIN | "webmaster@localhost" |
SERVER_NAME | "geuther.426.agency" |
SERVER_PORT | "443" |
SERVER_PROTOCOL | "HTTP/1.1" |
SERVER_SIGNATURE | "<address>Apache/2.4.52 (Ubuntu) Server at geuther.426.agency Port 443</address>\n" |
SERVER_SOFTWARE | "Apache/2.4.52 (Ubuntu)" |
SSL_TLS_SNI | "geuther.426.agency" |
SYMFONY_DOTENV_VARS | "LOCK_DSN,MAILER_DSN,APP_ENV,APP_URL,APP_SECRET,DATABASE_URL,DATABASE_SSL_CA,DATABASE_SSL_CERT,DATABASE_SSL_KEY,DATABASE_SSL_DONT_VERIFY_SERVER_CERT,COMPOSER_HOME,INSTANCE_ID,BLUE_GREEN_DEPLOYMENT,APP_URL_CHECK_DISABLED,SHOPWARE_ES_HOSTS,SHOPWARE_ES_ENABLED,SHOPWARE_ES_INDEXING_ENABLED,SHOPWARE_ES_INDEX_PREFIX,SHOPWARE_ES_THROW_EXCEPTION,SHOPWARE_HTTP_CACHE_ENABLED,SHOPWARE_HTTP_DEFAULT_TTL" |
USER | "www-data" |
proxy-nokeepalive | "1" |