use short hash for payment ref
add notifications and race number generation