Add new changes for payment functioanlity