USD to EU conversion / paypal - paypal

I just developed a PHP shopping cart here :
http://dooweet.org/fr/store/
The problem is that, when i want to order it via paypal, paypal transforms my EUROS into USD... I don't find my problem in the code during the sending request.
How can i force paypal to recieve the checkout into EUROS and not DOLLARS please ?

Set your Paypal account default currency to EUR

Related

This seller doesn’t accept payments in your currency

I have a website with a PayPal merchant account in India.
If a user from my website tries to make a 1 USD payment through their PayPal account, it shows the error message "We’re sorry. This seller doesn’t accept payments in your currency. Please return to the seller and choose another way to pay."
If they pay via the Debit or Credit Card option, it says Things don't appear to be working right now.
However, I have both USD and INR currency support in my merchant account.
Can anyone tell me a solution to pay with USD currency from within India? how can we handle this? can we handle both international and local payments in PayPal? is there any automatic currency detection available based on country?
do any other payment gateway easier to handle both local and international currencies?
For payments within India, local regulations require the currency to be INR. However, support for INR and domestic transactions in India was announced to be going away soon (April 1)
Going forward, it seems PayPal in India should only be used for international payments -- either the buyer or the seller should have an account that is not Indian, and the currency can be USD or any other PayPal supported currency.

PayPal Checkout: Cannot make USD payments within India

I have website with a PayPal merchant account in India.
If a user from my website tries to make a 1 USD payment through their PayPal account, it shows the error message "We’re sorry. This seller doesn’t accept payments in your currency. Please return to the seller and choose another way to pay."
If they pay via the Debit or Credit Card option, it says Things don't appear to be working right now.
However, I have both USD and INR currency support in my merchant account.
Can anyone tell me a solution to pay with USD currency from within India?
how can we handle this . can we handle both international and local payment in paypal ? is there any automatic currency detect available based on country ?
do any other payment gateway easier to handle both local and international currencies ?
There is no solution. For regulatory reasons, intraborder payments within India are only permitted to be in INR.
This is not a technical issue.

Unable to receive payment in USD using paypal button

I have created Paypal button using paypal selling tool, my business account is approved. If i try to pay in INR, my payment go through. But when i create button that receives payment in USD. The payment fails on the first page.
My Paypal Business account is registered in India. Error screenshot is as below.
Currencies will be work correctly:
To resolve your issue, please kindly follow the below link to create an Indian Sandbox business account from the PayPal developer portal, set up your integration with that new Indian account and follow as mentioned below for currencies.
https://www.paypal.com/in/smarthelp/article/how-do-i-create-a-sandbox-test-account-ts1408
USD for the Overseas customers
NOTE:
If an Overseas customer tries to make payment in the INR currency, it
gives an error on the PayPal checkout page. So, you've to use USD or
any other PayPal supported currency except INR for the overseas
customers.
INR for the Indian Customers.
NOTE:
If an Indian customer tries to make payment in a non-INR currency, it
gives an error on the PayPal checkout page. So, you've to use only INR
currency for the Indian customers.
For accepting payments in INR merchants have set primary currency is INR for the Overseas customers set primary currency is USD
I hope this will work fine for cross-currency

Paypal IPN wrong currency in return response

I'm using Paypal IPN and express payments on my website.
When ever someone decides to pay in GBP it selects my IPN account and when someone selects Euros it selects the Express payments method.
This works 100% of the time for me in testing.
However sometimes the IPN response comes back from Paypal with the currency as EURO and not GBP
They are paying less in Euros than in GBP and were loosing money.
Is the currency changed when the customer arrives on the Paypal website?
Basically they show intent for GBP on my website, but they change to EURO on the Pro hosted solution?
Does this happen? how can I stop it?
Here are some pics:
Sends as GBP:
Returns as Euros:
There not from the same transaction it just higlights my problem.
Thanks for any help and advise.

Paypal : Paypal doesn't accept payment in £

In my application, while making payment through paypal in Pound, Paypal returns me an error that says -
The recipent does not accept payments denomination in POU. Please contact the seller and ask him to update his payment receiving preferences to accept this curency.
In my paypal account, there are two currency settings -
British Pound (Primary) [GBP]
US Dollors [USD]
The paypal only accepts payment in US Dollors but not in Pound.
How do I resolve this problem. Any direction or hint will be much appreciated.
Thanks
That's because you're passing CURRENCYCODE or currency_code as POU or POUND. Use 'GBP' instead.