Did you know that the Roman Catholic church STILL grants indulgences for “alms giving”? Now a few pedantics will argue repeatedly that “granting” is not the same thing as “selling”, but if the church accepts money in exchange for something - like purchasing rosaries, holy water or saint statues - and those things are in turn used for some spiritual purpose, how is that NOT the same thing?
Everywhere else it would be considered a sale....not in Roman Catholicism.