Hi there, @Promise_Mbalewe
Many thanks for such a detailed comment!
We already have a request for the payment options, and I’ve merged your comment with the existing request.
As for the custom fields, this idea is on the Wishlist too - Add custom fields to the booking form. Feel free to upvote it and describe what custom fields would you like to be available there