title: When does checkout.session.completed trigger?
body: <p>The documentation for Stripe's <code>checkout.session.completed</code> is vague.</p>
  <p>It says it <code>Occurs when a Checkout Session has been successfully completed.</code></p>
  <p>When does a checkout session complete? When a successful charge has been made?</p>