Me han robado la cartera. is just a simple sentence in Spanish but not in the translation.
It would translate idiomatically to:
They've stolen my wallet. The verb is plural: they have stolen.
Singular would be: Me ha robado la cartera.
The Spanish verb and pronoun order is: robar algo a alguien. All the pronouns here are indirect.
to steal something from ...
The verb "haber" is merely a perfect tense auxiliary and its use is not in any way related to the sentence being active or passive. We could in fact use a simple tense:
a. Me robaron. (I was robbed.)
b. Me robaron la cartera. (My wallet was stolen.)
Me han robado.
Me han robado la cartera.
are correct and active, even if they can ...