public void setCustomValue(string key, object value, Nop.Core.Domain.Orders.Order order) { Dictionary <string, object> customValues = PaymentExtensions.DeserializeCustomValues(order); customValues[key] = value; ProcessPaymentRequest request = new ProcessPaymentRequest(); request.CustomValues = customValues; order.CustomValuesXml = request.SerializeCustomValues(); }
//public static DBManager manager = new DBManager(_gbsOrderSettings.HOMConnectionString); public object getCustomValue(string key, Nop.Core.Domain.Orders.Order order) { Dictionary <string, object> customValues = PaymentExtensions.DeserializeCustomValues(order); return(customValues[key]); }
public decimal GetAdditionalHandlingFee(IList <ShoppingCartItem> cart) { return(PaymentExtensions.CalculateAdditionalFee(this, this._orderTotalCalculationService, cart, 0, false)); }