It's a subscription requiring a German bank account in most cases. In theory any SEPA account should work, but it's a well-known problem that sellers break the law and accept only domestic accounts.
However, reportedly a small number of apps allow paying by credit card. And some are more flexible regarding cancelling the subscription than others.