Hi,
I'm configuring a webhook for a Salesforce commerce integration but I get an error when trying to add query params to the webhook URL. The merchant portal rejects:
/services/data/vNN.0/commerce/payments/notify?provider=<paymentGatewayProviderId>The receiving platform requires a query string for routing, and the value isn't a secret.
Questions:
Thanks!
05-29-2026 07:37 AM
It sounds like webhook URLs may not support query parameters. If that's the case, the recommended approach is usually to use an intermediary endpoint or pass the required value through the request body, headers, or URL path instead of a query string. It would be helpful if Salesforce could clarify the officially supported pattern for this scenario.
06-05-2026 12:10 AM
Webhook URLs appear to reject query parameters. If query strings are not supported, consider using a dedicated endpoint, request headers, or the request body to pass the provider identifier. Another option is to use an intermediary endpoint that receives the webhook and forwards it with the required query parameter. Can Salesforce confirm the recommended approach for integrations that require query-string routing?
06-05-2026 08:07 AM