I think western Union is best platform to go through. It has a very large network in about all countries and major countries like Germany, France, Italy, Austria, Australia, UK, USA, etc customers can send you online payments through credit cards.
You need not to wait for long long processes, no problem of cheque cash and no refund problem. Just give your customers your address and name and ask them the MTC # they received from western union, after sending the money.
And thats it. You will be able to receive the money from western union customer center within minutes.
Hope it helps.
