Okay, I had completely rewritten the plugin. I got it working for saving the checkboxes, but then I ran into a major block in EM Pro. ??
Naturally, EM Pro checks the activated gateways. There is a built-in block/error that checks if you have selected a payment gateway in the front-end booking form. If not, it displays the error “Choice of payment method not recognized…”
If the error is displayed, the booking will not be registered.
So, in short, if you have activated gateway(s) you cannot unset all of them. You will to keep at least one activated per event or the booking form will output the error.
This is quite logical…
Why would you want to disable all gateways anyway? If you allow bookings, then at least the offline gateway should be able to be used, right?
So, before I finish the new version and release it, I would like to hear your thoughts. ??