Was going back and forth with the Bubble support team about an error that causes an Unknown URL Scheme when being redirected from a payment screen at Flutterwave’s hosted payment page.
This is the error I’m receiving.
DevTools failed to load SourceMap: Could not load content for chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/js/content.js.map: HTTP error: status code 404, net::ERR_UNKNOWN_URL_SCHEME
Bubble says it’s related to the browser, I have two people including me so far reporting this issue, I can’t really see how this is browser-related. When I press F5, the error seems to go away?
I see 2 source map warnings (yellow) and 1 error (red). The warnings apparently pertain to Chrome extensions that you have installed and can be safely ignored. (Source maps just make it easier for developers to debug minified JS code, and apparently the source maps were not included when the extensions were published.)
What I don’t understand, however, is why a POST request is being made to your Bubble account’s plugin listing page. It appears to have a query string parameter related to the Flutterwave payment system. Seems like your plugin page might have inadvertently been used as a webhook URL?
I’m getting a blank page, that’s the main issue outside of the warnings. Not sure how that’s happening though. Redirecting to apps hosted outside of Bubble works just fine
Whatever the issue you’re experiencing, I don’t think it’s related to the source map warnings. (If you wanted to be sure, you could temporarily disable the extensions.)
Sure, I can create a link for you if you wish. Do you want me to add any redirect URL? I also think the POST request is causing an error, for demo purposes I filled in my Back-end workflow link to check what would happen.
Well, I’m not all that familiar with the Flutterwave API, but most redirects are GET requests, whereas webhooks can be GET, POST, PUT, etc.
It seems like the POST request might be a webhook URL, but I’d have to see the Flutterware docs on the specific API call you’re working with to help further.
It’s meant to redirect the user to a success page with a parameter value in the URL. The one thing that caught me off guard is the POST request sent along with it, seems to crash the page. I’ll be in touch with Flutterwave.