Hi Square team,
I am unable to configure a Production webhook subscription for our app.
App ID: sq0idp-hdTA1BWSd7dMbBuiV7WF0w
Desired subscription:
- Name: Noelhair points
- Notification URL: https://app.noelhair.com/square-webhook
- Events: payment.created and payment.updated
- API version: 2026-05-20
In the Developer Console, after completing all required fields and selecting Production, clicking Save returns:
“An error occurred while creating a new webhook subscription.”
The notification URL is publicly reachable over HTTPS. We verified that an unsigned POST reaches our endpoint and is rejected with the expected 401 due to signature validation, so the endpoint is deployed and reachable.
We also tried the Webhook Subscriptions API using the Production token copied from the app Credentials page. Listing subscriptions returned HTTP 401. No tokens or signature keys are included here.
The console environment list has also appeared inconsistent: after a refresh, Production sometimes shows no subscriptions, while another view showed entries including the same URL.
Could you please check whether there is an issue with this application, the Production webhook subscription service, or its Production credentials? We can provide timestamps and screenshots privately if needed.
Thank you.