Ejemplo n.º 1
0
 public GetPaymentByIdHandler(
     IMerchantEncryptionKeyGetter encryptionKeys,
     IDecrypter decrypter,
     IPaymentRecordReader paymentRecordReader,
     IMerchantContext merchantContext)
 {
     _encryptionKeys      = encryptionKeys;
     _decrypter           = decrypter;
     _paymentRecordReader = paymentRecordReader;
     _merchantContext     = merchantContext;
 }
 public ProcessRejectedPaymentHandler(
     IEncrypter encrypter,
     IPaymentRecordCreator paymentRecordCreator,
     IGuid guid,
     IDateTime dateTime,
     IMerchantEncryptionKeyGetter merchantEncryptionKeyGetter)
 {
     _encrypter            = encrypter;
     _paymentRecordCreator = paymentRecordCreator;
     _guid     = guid;
     _dateTime = dateTime;
     _merchantEncryptionKeyGetter = merchantEncryptionKeyGetter;
 }
Ejemplo n.º 3
0
 public ProcessSuccessfulPaymentHandler(
     IMerchantEncryptionKeyGetter merchantEncryptionKeyGetter,
     IEncrypter encrypter,
     IPaymentRecordCreator paymentRecordCreator,
     IGuid guid,
     IDateTime dateTime)
 {
     _merchantEncryptionKeyGetter = merchantEncryptionKeyGetter;
     _encrypter            = encrypter;
     _paymentRecordCreator = paymentRecordCreator;
     _guid     = guid;
     _dateTime = dateTime;
 }