Another way would be to initiate a direct instant bank transfer from the customer to the creator by utilising banking APIs like FinTS. However, this would require giving your bank details to your instance administrator, isn't guaranteed to work with every bank, probably only works for SEPA transfers and makes international transfers unviable due to fees.

In my opinion, these are fundamental problems of the web that, if overcome, could impact society quite a bit.