Brand new project. I managed to finally get the "Stripe Sync Engine" installed. The addon works to sync stripe data on a schedule, but webhooks fail every time: "error": "No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? If a webhook request is being forwarded by a third-party tool, ensure that the exact request body, including JSON formatting and new line style, is preserved. Learn more about webhook signing and explore webhook integration examples for various frameworks at https://docs.stripe.com/webhooks/signature"
I'm interpreting this error to mean that the extension could not verify the webhook payload signature, which is set in Vault Secrets, under key STRIPE_WEBHOOK_SECRET.
I can verify that the Edge Function "stripe-webhook" exists, but Supabase will not show the code so I can verify how it expects to retrieve the webhook signing secret, so STRIPE_WEBHOOK_SECRET is just a guess.
When I attempt to view the 'Code' tab of stripe-webhook function, I get "Failed to load function code/Failed to retrieve function bundle". Attempting to download results in error "Failed to retrieve edge function files"
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.