This recipient does not accept payments denominated in INR - paypal

I am integrating the Paypal payment gateway using a Paypal sandbox account (in India).
Everything is working fine: the URL is building properly and redirecting to the Paypal sandbox account and it's login successfully. However, after login it gives me the following error when I am trying to pay:
This recipient does not accept payments denominated in INR. Please contact the seller and ask him to update his Payment Receiving Preferences to accept this currency.
If I pay in USD currency, it gives me this error:

I've suffered from the same problem at same time as yours; it's my personal thinking that it might happened due to some economic changes in India. If you are making project for Indian public, then my advice is to go for some other payment integration options like Instamojo, Razorpay. They are doing far better than paypal.

Related

paypal sandbox - verify identity

I am testing my payment integration using PayPal Sandbox
When I go to make payment using a sandbox account, the following message displays on the payment page
To use your balance next time, go to your PayPal account for an
identity check.
If I log into the sandbox account, I am not seeing any way to do this.
How do I set up the sandbox account so that it can use PayPal funds for the payment rather than the credit card option?
It doesn't matter how you are funding the payment in sandbox. There's no actual reason for you to be bothering to care about this issue, since the result of a completed PayPal payment on the receiver end will be identical.
But since you ask, you can create a bank verified account via https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F

DPRP is disabled. for this merchant in sandbox paypal

I'm trying to integrate paypal payments through card into rails app.
Normal one-time payments are working well. But I keep on getting the above response when I'm trying to make recurring payments. I've tried to enable that feature in paypal developer website but it says
Note: Live credentials are disabled for direct credit card processing in your app. We are processing your information and will email you when live API credentials are enabled.
But it is saying same from past few days. I've tried contacting them through online contact us but after three days they replied saying I have to add my credit card to the account. Do I need to add credit card for testing sandbox also?
You need to contact PayPal technical team at https://www.paypal-techsupport.com/app/ask , provide your sandbox PayPal account, they will enable DPRP for you.

Paypal Website Payment Pro Merchant Configuration Error

I have a store, based on opencart, and to this day I have two types of payments configured, one is paypal express checkout and the other is paypal website payments pro, for both options I needed to enter info like api password, username and signature, info that is the same for both cases - and double checked - when someone buy something and pay with paypal express checkout it works wonderfully, but when they try to use paypal website payments pro it says that there's a configuration merchant error. Checked and double checked, nothing, re-create the credentials again, nothing, I don't know what else to do I was wondering if someone around had the same error and if there's a solution for this?
Thanks a lot!
Arturo
Invalid Merchant Configuration means that DoDirectPayment is not enabled on your PayPal account, which means you don't have Payments Pro active.
It could also mean that Pro was approved, but you never agreed to the $30/mo payment. That agreement would show up in your overview when you login to your PayPal account.
Another possibility is that you've been approved for "PayPal Payments Pro 2.0" which uses the PayFlow API instead of the DoDirectPayment API. In that case, DDP would not be enabled on your account and would result in the error you're getting.
Have you been paying the $30/mo to PayPal for Pro?

Why PayPal Request can’t be processed?

I’m trying to test recurring payment in my paypal sandbox account. I followed this link https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/
I have summarized the steps what I follow
Step 1: Get PayPal Token – Completed
Step 2: Redirect customer to PayPal with Token
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=xxxxxxxx
After I send the request, paypal show the following page
After I entered the sandbox buyer account details, paypal display error message like “Currently, we unfortunately can not process your request. Return to Logical IT Solution GmbH and select another option.”
I have tried So many times, PayPal show this message only.
How can I implement recurring payment for my sandbox account without error?
You test German paypal account? If yes than Paypal recurring payments does not work with German accounts or at least not with all of them. This is some legal problem and that's why they disabled it.
Probably German law refuse to store recurring payments data on foreign servers.

Accept PayPal payments using an unverified merchant account

I'm looking forward to use PayPal Express Checkout for Digital Goods. I'm using PayPal Business account.
When I was demonstrating in Sandbox, I was getting
We are unable to complete your request at this time. Please try again
later paypal digital goods. We apologize for the inconvenience.
When I verified my PayPal sandbox account it works fine.
Now, for live version I want to use unverified PayPal account, since I'm not ready to be verified yet. I have a plan to be verified in future but not now. But I really need to integrate PayPal payment opt asap. Please let me know if there is any way to accomplish that.
No you must be verified by paypal in order to use a business account. There are many ways to verify and it should be a simple process taking no more then 2 days.