I didn't do that as I haven't taken this live yet and I was hoping Andrei would add an OrderPaid event.
If you only want to run the code on paid orders then yes you will have to do that. You get access to the Order object in the event arguments (e.Order).