[Tournament] Add payment structure & validation