Paypal refund adaptive api always give error "NO_API_ACCESS_TO_RECEIVER" - mobile-application

Currently i am using UK's PayPal Business account for PayPal adaptive api.
I successfully able to pay via PayPal adaptive api in my mobile app. Now i want to refund payment to sender and i am following the PayPal developer API Doc, i am follow this link for get refund. :- https://developer.paypal.com/docs/classic/api/adaptive-payments/Refund_API_Operation/
I have already put third party permission as mention in doc, still i am not able to refund success. I am always get "NO_API_ACCESS_TO_RECEIVER" status in response.
Please help me anyone, I try all thing as per research. What is wrong with my settings.

Yes, I have solved it,
You just get username from API credential after that open paypal sandbox account of your sandbox receiver and put your username into receiver's third party permission.
After you can refund that receiver.

Related

How to log in to PayPal Sandbox account as buyer (using REST - Postman)

My purpose is to automate (as buyer) login into PayPal Sandbox(1) and confirm payment(2) using REST requests (with Postman) after being redirected from third-party payment service.
From there a got a link like: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-5AU897953H105581R
I have login and password for buyer account.
I was able to import request from devtools network and it leads me to confirm form, but I cannot make it generic. I found out that the minimum body values are (on screen), but there are some changes in cookies at headers. I am not sure if my approach is even correct. Do you have any ideas?
If you find out the first very easily, maybe you will also have some tips for confirming payment.
I already searched a lot for answers. There are some instructions for sandbox API, but it looks like it needs clientId and secret(?). See those on the PayPal Sandbox development page, but I do not have credentials for dev dashboard, only for my test customer.

Cannot get PayPal sandbox account to link to third party permissions

My goal is to create a business PayPal sandbox account which has the account type Business Pro and which allows me to grant access to third party APIs.
Currently there are two ways of creating sandbox accounts in PayPal. The first method involves creating an account from the developer dashboard and linking that account to the PayPal dev account via the link provided on the Sandbox Accounts page. However, creating an account this way does not allow me to link third party APIs. When I log into the sandbox account and click the link to update Api Access it gives a browser error of "Too many redirects".
The second way of creating a sandbox account involves going to sandbox.paypal.com and signing up a Business account on there. I am then able to link this sandbox account to the PayPal dev account from, again the link provided in the dev dashboard. Creating a sandbox account this way also allows me bypass the browser error and link third party APIs. However, it doesn't allow me to upgrade that sandbox account to Business Pro, and gives me the following error: Something went wrong. PayPal Payments Pro could not be enabled. Try again.
Is there any way I can create a sandbox account which is able to link to third party APIs and be a Business Pro type?
To anyone else that might have this problem, I had to create a ticket here: https://www.paypal-techsupport.com/app/ask and ask them the question of why it wasn't linking. They had to change my account type to a new one that they were/are developing.

Issue in PayPal live transaction if PayPal Balance is $0.00

I am developing an native app for iOS 7.x having integrated PayPal iOS SDK. I am facing an issue related to live transaction via PayPal.
My PayPal account balance is $0.00 currently. My paypal account is linked to a valid credit card. I have transferred few dollar to PayPal, but the state is "Pending"
Now, I am trying to use my PayPal "Email credentials" to perform a live transaction. However, it throws me following error:
PayPal SDK: Request has failed with error: UNKNOWN_ERROR - System error (UNKNOWN_ERROR). Please try again later. (400) | PayPal Debug-ID: 3e8087cbf6bd1 [live, PayPal iOS SDK 2.1.2]
What can be the possible reason of this error?
Also is it possible to do a successful transaction when PayPal amout = $0.00, though it is linked to a valid credit card ?
Please help.
The issue is that you are not using the correct ClientID. The client ID you are using is not associated with an active App from yoiur developer portal. To correct this, please go into the developer portal and either use a different client ID from a different 'active' app or create a new app.
It seems like the PayPal email address is not confirmed on your account . Can you do one thing here : Try to add a new email address in your PayPal account and then confirm it once and then try to perform the transaction once .

Test Account Setup for PayFlow Link and PayPal Payments Advanced

I am trying to setup a test account to test my module which will work for PayFlow Link and Paypal Payments Advanced. I am following this tutorial.
The problem is that I don't have "PayPal Express Checkout" feildset in my settings. Here is an image of it. The field set also appears in this paypal tutorial on youtube.
Also when ever I try to send a request to payflow api, it always says "User Authentication Failed" although all the parameters are correct.
I have setup a test account for Paypal Manager.
The field in question is expecting the primary email address of the PayPal account you will be using to accept Express Checkout (PayPal) payments. You can specify both a live account and a sandbox account.
"User Authentication Failed" indicates your credentials are not correct. You should be using the same credential you use to log into the manager:
USER=username&VENDOR=merchantlogin&PARTNER=PayPal&PWD=yourpassword

How do I get an API Username, Password, & signature from PayPal to use in a third party plugin

I ended up here from paypal because I can only find programming info to add apps to paypal or something to that effect. I am trying to get info from paypal to plug into WP-Client so I can invoice clients through my website via Paypal. Every time I ask this question on Paypals site they send me to the developers reference which I don't understand nor need. The programming is done, I just want access to my paypal account through my plugin which asks for the API username, Password, and Signature.
You can login to this tool to obtain your API credentials quickly and easily.
This info can be obtained in your Paypal profile after you login to your PayPal account.
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/apicertificates
Hope this helps.