Payne played for four years at Lake Forest Academy and one year at UCLA Bruins in 2015 before traveling to Europe for trials. Passed over by several professional clubs in France and Italy, he was taken on by a fourth-division Portuguese club and eventually earned his way into the under-23 team of G.D. Estoril Praia.[3]
After a season with their reserve team, Payne made his first team debut for Varzim S.C. during the 2018–19 LigaPro season. He played 19 games, and scored the only goal of the match in the 88th minute against FC Porto B on 23 April 2019.[4]