-
Notifications
You must be signed in to change notification settings - Fork 0
Description
I then opened the Stripe Plugin Admin and found the prior Stripe Webhook and key values were still in the fields of the config. I tried to correct the Stripe secrets and webhooks but couldn’t save the entries (maybe because the page had an error at the bottom of it) OS_Stripe ERROR: Stripe.StripeException: The signature for the webhook is not present in the Stripe-Signature header. at Stripe.EventUtility.ValidateSignature(String json, String stripeSignatureHeader, String secret, Int64 tolerance, Int64 utcNow) at OS_Stripe.Notify.ProcessRequest(HttpContext context)
I tried to update the XML value with a SQL command direct to the db row – no luck.
I uninstalled the plugin and manually deleted the plugin xml rows in the database.
I reinstalled and ENTERED THE CORRECT STRIPE TEST KEYS AND WEBHOOKS
It seems that once I saved a mis-match of the Stripe ‘test-data’ or ‘live-data’ keys and hook, then the error above gets thrown on page load then the Stripe values cannot be updated – even after uninstalling.
Deleting the database rows allowed a clean install and correct key/webhook values to be saved.