Added support for all extra options, custom description and event to modify payment URL,