@Josh
That is clear.
I might create a new page for the return_url. Trigger the activate charge on that page.