public abstract string Refund(Commerce.Common.Order order);
public abstract Commerce.Common.Transaction Charge(Commerce.Common.Order order);