It would work by Standing Order though:
Difference from direct debit
Standing orders are distinct from direct debits; both are methods of setting up repeated transfers of money from one account to another, but they operate in different ways. The fundamental difference is that standing orders send payments arranged by the payer, while direct debits are specified and collected by the payee.
A standing order can only be set up and modified by the payer, and is for amounts specified by the payer to be paid at specified times (usually a fixed amount at a specified interval).
So you as the fighter (payer) are entering into a contracted agreement for the service. If you don't pay then you get taken to court just like you would if you defaulted on a loan
Trust me it is the way forward!