I have integrated paypal payment standard using commerce paypal module in my website. I have 2 currencies my default currency is AED. Now I have 1500 AED in a cart When I am proceeding to checkout on paypal its showing 1500 USD. Isn't it possible that the amount converts in equivalent USD automatically ??
The PayPal Payments Standard module only supports the currencies PayPal specifically identifies in its API documentation as supported currencies. When it encounters an unsupported currency, it converts it to whatever currency you have set as the default currency in the configuration of the related payment method rule. Since the default conversion rate is 1:1, that's why this is being passed to PayPal as 1500 USD.
I don't know to what extent PayPal supports the Dirham. If your account does, then it could be you need to patch the PayPal module to support payment transactions in AED. Otherwise you're going to need to use the Commerce Multicurrency module to set an actual conversion rate between the AED and the PayPal supported currency you want to receive payment / maintain a balance in.
I done this successfully, you have to follow these steps
In Currency settings go to Currency conversion then select Synchronize rates on save. Then check the option "Synchronize all rates of this currency" below at your own currency. Then unchecked the option "Synchronize this conversion rate" below at USD and save settings.
after that add product to your cart and continue to checkout you will find appropriate converted currency in Paypal payment form.