En russe, ce mot n'a pas encore eu le temps de se stabiliser dans une seule forme correcte, parce que l'emprunt est très récent. Dans les dictionnaires, les règles d'écriture des mots étrangers ne fonctionnent pas toujours, surtout pour l'argot jeune. Donc la question de savoir comment c'est « correct » est un peu plus compliquée qu'il n'y paraît.
Si on parle de tendances, en russe les mots empruntés à l'anglais s'écrivent généralement en un seul bloc s'ils se sont bien implantés - personne n'écrit « sayt » avec un tiret, après tout. La logique est la même : « matchap » est un seul concept, un seul terme, donc l'écriture en un bloc paraît plus naturelle. Les gens écrivent avec un tiret souvent au moment où ils pensent encore aux mots composés anglais (match-up), mais en russe c'est superflu.
Je te conseille d'écrire en un bloc - « matchap », comme la plupart des autres mots empruntés. Si dans une certaine publication ou communauté une autre orthographe est adoptée, alors dans ce contexte suis leur style, mais en général la variante en un bloc est considérée comme plus correcte.