After we are redirected from an external gateway back to our website, how do we reference the type of payment, gateway used, and controller type?
Essentially we need to store something in the url that we provide to the external gateway, which can be later referenced to restore the payment type, and continue processing.
What to store:
Where to store:
This brings up more questions however. We're starting to rely more on this unified 'payment identifier' concept, which hasn't been thought through really well.