It is best to create the client's website on my WIX account, pay for it using their financial info then transfer to them?

It looks like you asked the same question twice - So here is the link to where I answered it:
https://community.wix.com/partners/forum/main/comment/5ec6ab6b912cff002d5c1b67