title: Storing credit cards, an alternate to using a credit card vault
body: <p>Obviously I'd love to use a credit card vault to store cards. But our business model doesn't allow for this.</p>
  
  <p>For example: our clients are corporations, they create accounts in our software. Each account has its own set of users. They want to charge their user's credit card through their own gateway. On the other hand, we service their users as well. So we will need to charge their cards through our own gateway (which is different).</p>
  
  <p>That said, we both need to charge the same card on different gateways. Not to mention it is possible that our client's gateway won't have a credit card vault. So this makes using a traditional credit card vault impossible.</p>
  
  <p>The only feasible solution, as far as we can tell, is to store the card in our own database. I'd like to avoid this if possible.</p>
  
  <p>Does anyone know if there are 3rd party vaults that let you store sensitive information, and pull that information out? Or if there is an alternate solution to the problem I'm describing?</p>
  
  <p>I've yet to find a credit card vault that lets you store the card information and also retrieve it (read &amp; write).</p>
  
  <p>I'm sure I'm not the first person to encounter this, any help is greatly appreciated. Thanks.</p>