Added core interface for all payment methods