You can add a proxy and dynamically update the target.url with the callback uri at runtime. The backend service then call the proxy which will in turn forward it to the appropriate callback uri. Analytics will also be taken care implicitly similar to any proxy request.
Regards,
Rampradeep