Even if you have got available payment methods locked right down, and the only option available to your members in the checkout is credit/debit cards (and maybe Payment Plans), you may still notice registrations that get 'completed' and appear in the system.
In Majestri, a registration is confirmed as soon as a green button is clicked in the checkout. An invoice automatically gets emailed to members at that time. The reason for this is that the confirmation of registration is a separate process to the eventual payment. The majority of Majestri clients still allow off-line methods of payment, which requires us to have a registration for them to be able to make a payment against.
Even if you make credit card the only method of payment available, we still cannot force people to make a credit/debit card payment through the system. There are myriad legitimate reasons why somebody can't use a card (maxed out, expired, not at hand, don't own one). We cannot stop somebody saying they want to pay with a card and then just shutting down the browser during the online payment process.
If you've communicated to your members your expectation as a club for them paying their fees with a card, then these incidents should be few and far between. They also stand out when looking at your list of registrations as their payment is still outstanding, and you can either use our very good chase-up tools to solicit a payment, or just cancel their registration. The latter option would require them to fill in their entire registration again when they were able to source a card for online payment, which doesn't really make a lot of sense to us - there's nothing wrong with the registration, they just need a way to pay for it. Our built-in tools to solicit a payment retrospectively are second-to-none.
In our humble opinion, the most efficient clubs have one backup option to credit cards to collect money. That can be either BPay (where the system does all the work) or EFT, where you still need to manually receipt it. If you don't have a backup option, then you actually lose efficiency by trying to manually provide members, who just cannot use a card, an alternative payment option. If the invoice they get emailed doesn't have that alternative displayed, then it's actually harder to get money from them.