We have a plugin written by an internal developer for handling payments. This plugin loads a payment form hosted at the payment processor into an iframe. When the response from this payment processor is returned, my session variables are gone.
For example, if I set some session in the checkout process:
This session is null when the response from the payment processor returns. This means that I cannot then take that value and work with it (in this case, I want to add it to the generic attribute table associated with the order).
Without needing to share a ton of code that I may not be at liberty to share, can anyone think of a reason why my session variable disappears when working with the payment processor's form in the iframe?