title: Calling a Magento event Observer AFTER payment capture
body: <p>Im trying to call an Observer after the order has been created, and AFTER payment has been captured.
  So far I've tried;
  checkout_submit_all_after, 
  sales_order_payment_place_end, 
  sales_order_place_after,
  sales_order_payment_pay, 
  sales_order_payment_capture, 
  sales_order_payment_transaction_save_after</p>
  
  <p>Just to name the main ones.
  I've also logged all Event Dispaches inside dispatchEvent() but found nothing that stands out and is only fired when i need it.
  the issue i'm having is that the status of the order is always ether 'Payment Pending' or something that predated this; meaning that i don't know whether the order will fail or succeed.</p>
  
  <p>My aim, is to fire a function only on successful orders.
  thanks.</p>