/// <summary> /// Saves the processor settings to an extended data collection /// </summary> /// <param name="extendedData">The <see cref="ExtendedDataCollection"/></param> /// <param name="providerSettings">The <see cref="QuickPayProviderSettings"/> to be serialized and saved</param> public static void SaveProviderSettings(this ExtendedDataCollection extendedData, QuickPayProviderSettings providerSettings) { var settingsJson = JsonConvert.SerializeObject(providerSettings); extendedData.SetValue(Constants.ExtendedDataKeys.ProcessorSettings, settingsJson); }
public QuickPayPaymentProcessor(QuickPayProviderSettings settings) { _settings = settings; }