Sell subscription online, receive payment through card (auto-debit)

Sports club wants to start accepting membership for their tennic court online. They wanted to accept payment online and automatic renewals of the membership.