title: How to integrate stripe payment with existing django form, and only save form on payment success
body: <p>I have what I imagine is a pretty standard setup, an eCommerce application with a shopping cart, and the ability to store orders in a local database (needed to know what items to order from wholesaler and where to deliver them to).</p>
  
  <p>At the moment, all this functionality is working perfectly. My 'checkout' at the moment allows a customer to enter their details, and then an order is saved, with each order having several order items.</p>
  
  <p>What I want to do, is use this form to send some of the information to stripe, and if a token is received back indicating success, save some (but not all) fields to the local db.</p>
  
  <p>I am not trying to save CC data locally or anything like that, I'm well awawre of security risks and legal obligations like PCI compliance.</p>
  
  <p>I simply want to have one form that customers can use to input their data, and click pay (like most eCommerce sites have), rather than having one form to enter data, and another form to pay with.</p>
  
  <p>The django-stripe documentation is sorely lacking, and the Stripe API documentation seems only have examples for ruby frameworks and javascript, nothing for django.</p>
  
  <p>Is what I want to do possible, and if it is, what is the correct approach?</p>
  
  <p>I can post my models, forms, views and template snippets if needed, but this seems to be a logic and approach question more than a question specific to code.</p>