add notification callback url to order requests + some refactoring