updated callback action for payment