Send money from Braintree
Full disclosure: I work at Braintree. If you have any further questions, feel free to contact support.
This is not possible due to Payment Card Industry regulations:
[I]t is against card association (e.g. Visa, MasterCard) rules for a merchant to transfer funds to a credit card without a pre-existing sale transaction.1