Updated payment system to pass callback result clas