Pay dues online in a couple of clicks
Members pay by bank transfer by default because it costs the club far less than a card. A card is always there too for anyone who wants one. The card fee is added to that member's invoice as its own line, shown before they pay, so it comes out of the member's pocket rather than the club's.