Braintree Payment Custom Fields

Does anyone know how to set custom fields on the Braintree payment form? For example name, address, etc. (not only default card number, cvv)… and then store that data back on my Bubble database. In that way, users do not need to sing up, and fulfill several forms. I want them to purchase in one single step.

Does it have to go to Braintree at all? Addresses can be only in Bubble right? In that case you can do whatever you want