Any creditcard information should not be stored (unless specifically asked to with a checkbox or whatever). Also, any security sensitive transaction should be conducted behind a 128-bit or higher SSL connection. Once over an SSL connection the firefox plugins from what I can recall won't view POST data (since it's a security concern).
So, use SSL (128-bit or better) with any sensitive data, and don't store it. Find a different way to do what you want.
Think of it this way: (1) I log in to your site and submit my personal CC info, (2) You store my data in a session and do your SOAP thing, (3) The session is destroyed and I'm redirected to a non-SSL connection.
What happens to the physical session file on the server? Surely you can't expect it to magically disappear immediately after the session is destroyed. And what if a hacker gets in during my session? Now my CC info is in plain-text for the hacker 🙁 Don't store the information. Or if you do, use a Diffie-Hellman-Merkel key-exchange type encryption so that when you start your soap connection, you can ask them for their "key" or a passphrase which will then decrypt their information and proceed with the connection.