Yes, I would be too! myClubhouse allows you to take payments electronically either through PayPal or Stripe. We don't charge any transaction fees on top of what the payment processors already charge. For PayPal, that is currently 3.4% + 20p and for Stripe, 1.4% + 20p. myClubhouse doesn't put itself in the middle of the payment flow; instead you set up your own merchant account and the funds flow directly from your customers to your accounts. myClubhouse simply tells the payment processor when to make a payment.
Manual payment methods are still supported, so you can give your members the option. You can also charge a surcharge to make up for the additional hassle if you like. For manual payment methods, the system supports cash, cheque, BACS and Direct Debit. It allows you to supply your account details where relevant, and automatically notifies the purchaser of these details. As it stands, myClubhouse can't automatically track direct debits or BACS payments, but it can tell you when to expect them; you will need to manually enter the details of these payments when you receive them.
You can set up as many payment methods as you like and each one can specify a particular member or the club as the payee. Payments are organised into separate accounts for each of the payees. This means that event organisers can take and track payments themselves rather than having to be reimbursed by the club.
You can define any number of payment plans. These are ways in which a purchase can be split into multiple payments. Each payment has a separate due date and the members and treasurer can easily see what payments are due when. You can set up plans with any number of separate payments at any defined interval. You can also set up deposit and balance style payment plans. Finally, you can charge a surcharge for paying in instalments if you wish.
myClubhouse has optional support for token-based payments and rewards. You can issue tokens in reward for any kind of purchase including membership subscriptions, event sign-ups and shop purchases. You can also sell batches of tokens in the shop. What's more, you don't even have to call them tokens; you can call them whatever you want: 'points', 'loyalty points' etc.
Members can see their token balances on their profile page or their token transactions page. The latter lists out all of the transactions that have affected their token balance.
Finally, tokens can have expiry dates. So, whenever you offer tokens for purchase or reward, you can specify the number of days until the tokens expire (from the purchase/reward date). When spending tokens, the system will always try to use the shortest dated tokens first.
For event sign-ups and shop products you can define a price in tokens either instead of or as well as the monetary price for the item. For events, this applies to pricing structures as well; so, you could theoretically have event sign-up options that are only payable in tokens or money. By selling tokens in the shop, you can effectively use them as a kind of pre-pay feature.