예제 #1
0
        /// <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);
        }
예제 #2
0
 public QuickPayPaymentProcessor(QuickPayProviderSettings settings)
 {
     _settings = settings;
 }