added cancel method to payment processor objects to fix misleading message