Two ideas: First, open the credit card processing in a new window (no idea about the security issues that apply though)
Second thing, in your database add a table that stores the temporary session information. Before leaving your site, store your variables in there and when you come back, read the table entry.