PayPal Checkout: Cannot make USD payments within India - paypal

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.

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.

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

Is PayPal's adaptive payments not working in India and Georgia?

At my company, an internet platform, we have a set up with Paypal adaptive payments allowing merchant across the world selling digital goods to local and international buyers, with a fee sent to us via adaptive payments.
According to PayPal's documentation at https://developer.paypal.com/docs/classic/products/adaptive-payments/
"You can use Adaptive Payments in any country where PayPal is accepted."
We have now had reports from potential merchants from both India and Georgia stating that they cannot make the connection to our service work with the PayPal accounts.
Am I missing something? Shouldn't it work with a simple PayPal account in these countries or do the potential merchants needs any special approval from Paypal or are there other prerequisites?

Able to set Tax calculation during PayPal express in SandBox?

How can I setup my PayPal sandbox account with tax settings?
I would like to setup tax as per the tax at the bottom of this page.
https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/Marketing/shipping/EasyCalculateShipAndTax-outside%20
I do not see these options in PayPal developer sandbox site setup.
What I would like to happen is PayPal works out that the billing address for the purchaser is in Australia, add 10% GST and then on the response, notifies me that 10% gst was applied (or the amount of other ways) so I can record that against the order and show it on the receipt.
Is paypal pro account needed? If so, I am also having problems making a pro account as outlined in this SO Question:
Cannot create a business-pro account in sandbox?
The shipping calculator in PayPal website applies only to Website Payment Standard Buttons(Buy now, add to cart etc). If you would like to pass tax in PayPal Express Checkout, you need to pass tax using API variables such as PAYMENTREQUEST_n_TAXAMT. You don't need PRO account to do this.

PayPal Adaptive Payment using different currencies

I have web page where I need to use paypal adaptive payment. Now I have issue by testing in sandbox testing environment.
This is paypal respond failure:
<faultstring>The receiver test123#hotmail.com does not accept payments in this Currency</faultstring>
1 - Sender use test email paypal with USD currency
2 - Receiver use EUR currency
3 - Business side also use USD currencies.
Is it possible to make payment with different currencies with paypal adaptive payment, or is there anything more to do to enable this functionality ?
Send the currencyCode field in your PAY action. This will make the sender pay in that currency, however.
See the API Documentation for more information on the fields in the PAY action.