What can one do with PayPal API keys
In case one is asked to enter their PayPal API keys (API user, API password, API signature), what can the receiving end actually do with those? The receiving end wants to use the keys for Express Checkout and that's fine, but I'm not sure whether giving such information would actually enable the other party to make use of other functionality (such as having a look at the balance of the account).
Generally speaking, you can have a look at PayPal's REST API documentation to see what can be done with an API key. I'm not aware of any way to grant subsets of permissions to an API key (but I don't know for sure that it's impossible, either). There's also the SOAP API. I haven't used it, so I'm not entirely sure if it uses the same API keys or some separate authorization mechanism. It does contain a GetBalance API, though. It should perhaps be noted that I don't think it should be considered impossible that PayPal extends the API-accessible functionality at any time, though.
CustomID in the new PayPal mobile SDK
paypal error: 503 Service Temporarily Unavailable
How can I verify credit card without using any payment gateway?
Need some light on PayPal's Website Payments Pro
PayPal sandbox IPN issue [closed]
paypal adaptive payments guest implicit payment
Adaptive Chained Payments IPN not updating
Paypal API Recurring Payments Balance
Paypal Sandbox Express Checkout Session Expired
How can I set language for paypal sandbox login page?
Paypal Adaptive Payments remove memo option?
How to implement PayPal recurring payment with dynamic amount?
This transaction cannot be processed due to an unsupported currency - Paypal direct payment
IPN Listner not working MVC3
No confirmation e-mail after Paypal payment