Left this topic for quite a while for another project. The problem still remains. Asked Paypal dev form and found paypal direct payment now is only supported in UK, Canada and US. Merchant outside those three countries cannot accept direct payment. Have to go with paypal standard or express checkout then.