You point to A, which redirects to B, which triggers the scan? or the callback goes to C, which redirects to D?
The latter should be fine, it's no different than any other HTTP request.
For the former, it's not guaranteed that things like the browser will let other apps handle a URL. it seems to if it's in a hyperlink, but not when typed directly. I actually don't know about redirects. Some browsers don't do it at all. So it could be that it just won't work this way.