I cannot see anywhere in the API that lets you find out if an account is a business or personal account. Specifically, the response from /accounts/UUID endpoint does not indicate it. Would it be possible to add something to that response, like a boolean business flag or something?
The reason I want this information is because of fee handling. In my application, I need to predict what the fee will be before the transaction goes through, to let the user know how much they will be paying. Dwolla treats business accounts differently than personal when deducting the fee. Personal has the fee deducted on the receiving end, so the recipient gets 99.5% of amount sent. Business accounts get charged the fee on top of the amount sent, so recipient gets 100% and then sender pays 0.5% on top of that.