public PaymentAuthorisationProcessor(IRepository <Payment> repository, IAcquirerHandler acquirerHandler, ICardDetailsMasker cardDetailsMasker, IMapper mapper)
 {
     _repository        = repository;
     _acquirerHandler   = acquirerHandler;
     _cardDetailsMasker = cardDetailsMasker;
     _Mapper            = mapper;
 }
 //private readonly NewRelicMonitor _monitor;
 public MonitorAcquirerHandler(IAcquirerHandler inner)
 {
     _inner = inner;
 }