public PaymentProcessingContext(Payment payment, object processorConfig) { Require.NotNull(payment, "payment"); Payment = payment; ProcessorConfig = processorConfig; Parameters = new Dictionary<string, string>(); }