Which stores allow you to make payments on their credit cards in-store?

Most stores do.

Supermarkets, Superstores and minishops