WIP: change pp merchant data types to use validated hash