BaseProcessPayment is set to abstract.