title: Viewing all Products that a Customer has purchased on Stripe
body: <p>How can I view all <code>Products</code> that a <code>Customer</code> has purchased using the Stripe API? Is there a specific event that is sent out when a purchase occurs? I'm seeing that there is an <code>Orders</code> item as well, but am not sure that <code>Products</code> can only be purchased as part of <code>Orders</code>. </p>
  
  <p>Sample query for getting all Orders by a Customer:</p>
  
  <pre><code>from stripe import Order
  
  Order.list(customer=customer_1['data'][0].id)
  </code></pre>
  
  <p>Basically I want to get all non-subscription-based items that the user has purchased -- will querying the API for Orders this way give me all non-subscription-based items, since a <code>Product</code> must necessarily each be tied to an <code>Order</code>, or is there a different/better way of doing this?</p>