Braintree, and I just received an email from them saying they were holding the payment until I give them: 1. Invoice with payment details and customers personal info. 2.Copy of my drivers license and 3. 2 utility bills. I have never been asked this before, I just automatically get the funds in my bank account.