1. add NotificationService in Gbi.Payment.Core
2. updated to virtual method ofr PaymentClient