Added payment events. Pub payment events not yet done.
Added in pub payment events.
Merge branch 'feature/payment_events' into development