FIFA has said Ghana defender Samuel Inkoom must serve a one-year ban or pay his debt to his former agent.
The ban was upheld by the Court of Arbitration for Sport after Inkoom challenged a ruling by FIFA's disciplinary committee.
The 28-year-old, who played at the 2010 World Cup, is registered with Bulgarian club Vereya. His previous clubs include Basel, Dnipro Dnipropetrovsk and D.C. United.
FIFA said its players' status panel judged a contract dispute between Inkoom and agent Andy Evans in 2014.