I did the following: opened two paypal accounts.
The first, with my Brazilian international credit card and brazilian address, and upgraded into Business account. Unfortunately they do not operate with Brazilian bank accounts.
The second, with my US bank account and US "made-up" mailing address (it is a mail forwarder,
www.lanboxusa.com). It is a personal account, does not accept CCs.
When I need to receive from customers over paypal, I ask them if they are funding with Paypal funds or Credit cards, in the first case I give the personal account so not to have the %age commission eaten; if they will rather pay by CC, then I use the business comissioned account, and later transfer these funds to the personal account and withdraw them to my US bankaccount. 5 days later I go to a Plus ATM here in Brazil and withdraw the money =)
Some corporate customers cannot work with PayPal. This case, we have CCAvenue for Indian customers, and Paysystems for elsewhere customers.