processing execution of payment and handling callback. still in progress.