public async Task Save(Payment payment)
 {
     await _payments.ReplaceOneAsync(p => p.Id == payment.Id,
                                     payment.EncryptedPayment(_encryptor));
 }
        public async Task <Payment> Create(Payment payment)
        {
            await _payments.InsertOneAsync(payment.EncryptedPayment(_encryptor));

            return(payment.DecryptedPayment(_encryptor));
        }