Authorize my app to create Paypal adaptive payment refunds - paypal

From Paypal doc
A receiver can grant you third-party access to make a refund by
logging in to PayPal, choosing API Access on the Profile page, then
clicking the link to Grant API permission and selecting Refund after
clicking Configure a custom API authorization.
Hope dies last, there a way to bypass this step, maybe mixing REST API?

You can use the Permissions API and tie it directly into your app.

Related

How do I obtain permission to process on behalf of a PayPal merchant using the PayPal REST API?

I would like my website to be able to process PayPal payments on behalf of merchants. The merchants will have their own PayPal accounts and will need to give me permission to do so.
Permissions API Deprecated
PayPal have a "Permissions API" which allows a third-party such as a hosted shopping cart to process on behalf of PayPal merchants. See: https://developer.paypal.com/docs/archive/permissions-service/integration-guide/PermissionsUsing/
The above page says:
Adaptive Accounts and Adaptive Payments are no longer available for
new integrations. PayPal provides documentation for these APIs to
support existing integrations.
PayPal REST API
Are these things possible using the PayPal REST API:
perform a handoff from my site to PayPal, have the merchant grant my site permissions to act on their behalf,
process payments on behalf of the merchant using the credentials obtained from the first step
Every merchant can obtain ClientID/Secret credentials from the Live tab of a REST API App via https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications , and enter them into their config interface on your platform.
It's is possible to use the PayPal "Marketplaces and Platforms" API to achieve this:
https://developer.paypal.com/docs/platforms/seller-onboarding/

Authorize user once and then make payments using an API

I'm looking for a paypal feature where a user grants permission to my webservice upon registration and then my webservice can take payments using an API when a user clicks a button on the website. I don't like it when a user has to go to the paypal gateway for each payment, it would be much better if it would be possible to initiate the payment when a user just clicks a button on the website.
I think braintree already offers this functionality with their paypal vault feature but is this available with paypal directly? I've taken a look at Authentication but it seems a bit drastic for normal users to authenticate full permissions to an app.
If you are looking for direct card payments(without navigating to Paypal checkout page) you will need to use Dodirectpayment API calls which needs a PaYPal PRO account that is supported in US,UK and AU or you can try Braintree Dropin UI as well.
https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPDirectPayment/

PayPal API for funding business account

All the users on my site have a personal account. I would like to add paypal as a payment method to fund a user account. Upon a fund the user account will be credited so he will be able to pay for the services I provide. Is it possible?
Yes, this is possible you can write a script that after the users payment several lines of code get executed that activates your service and credits your account.
The easiest way of doing this is by using a payment provider that sits between paypal and your site. They can deliver you directly the scripts and API you need.
Ofcourse you can also make them yourself. Not sure if the PayPal API already includes this functionality.
I hope that this is of any help
Paypal provides an API to integrate and customize its payment platform to your website.
For starters this limk will give you a breakdown on what you can do with the api.
https://developer.paypal.com/docs/classic/api/gs_PayPalAPIs/
try this link if you are keen on developing that part of your site.
https://developer.paypal.com/docs/api/

I can't find the paypal API?

I'm in third-party applications (like PA), now want to join up ebay, so need to paypal user authorization. Such as user already through paypal give me the authorization of the API (Add New Third Party Permissions), How to through the user's paypal account, I get the user is authorized to me?
PayPal has lots of different APIs depending on what you're after. I would take a look at this for a list of all the Classic APIs, which are what you would use when working with a client who has granted API permissions for you.
For more details about the different PayPal products which utilize the individual APIs you can view the integration guides.

How to become PayPal's 3rd party which paypal users can grant API access to

I am creating a client software to help online sellers analyzing their paypal transactions, one step needs to be done before user can use this software is that they need to grant paypal api access to my software in the page shown below:
However I am not a paypal 3rd party provider, so my question is how can I apply this role?
I searched developer.paypal.com but didn't find any clue.
To give permission to any third party(such as you want to give API permissions to your developer), then your third party(developer) needs to create a PayPal account and request the API credentials(by logging to his/her paypal account)
In order to give permission to your third party, you need to enter the third party(developer) API username(API username of the developer) to give permissions.