PayPal Developer: Under "MyAccount" I want to enable payout ... but 'they' need more info? - paypal

Under Developer->MyAccound I want to enable payout (Payouts, Payout up to 500 recipients in one API Call).
When pressing "Enable", info "To process your request we need more information about you and your account." is displayed and link "Contact Us", taking me to https://www.paypal.com/cgi-bin/webscr?cmd=_contact-phone.
Finally I created a post for the community https://www.paypal-community.com/t5/Business/Developer-My-Account-gt-Payouts-gt-Activate-not-working/m-p/1431023, up to now w/o an answer.
We are currently evaluating a few payment providers for a marketplace-like service, where we need a checkout and a payout. The process is kind of special, as we usually do payouts only once per "person" (gift business, https://pres-it.com).

PayPal REST API Payout is available in few countries only, the rest of the countries can use PayPal Masspay for sending payments to their customers. In order to find REST API Payout availability in your country please contact PayPal Customer Service team or you can get in touch with PayPal support team by creating a ticket at https://www.paypal-techsupport.com.

Related

PayPal as payment gateway on my marketplace website

I have a website where my users can create custom pages to sell virtual things. At the moment, the only payment gateway their buyers can use is Stripe since it's the only my website currently supports. I would like to add PayPal support, so my sellers can enter their PayPal email, then buyers can purchase goods using PayPal.
I looked into PayPal's API, and the only thing I could really find was the checkout API for commerce. I'm not interested in having any of that fancy API, or needing to have sellers enter API key(s). I simply want sellers to enter their PayPal email, and boom - done. I also do not want to have to get a verified business on PayPal if possible since I still need to do a lot of work before submitting my application for approval from PayPal.
Example:
Joe creates a page on my website to sell pictures. He wants to add PayPal support, so he goes to my website's dashboard, enters his PayPal email, and then clicks confirm. Now his buyers can purchase his pictures using PayPal.
Where should I be looking for information on this?
Create a PayPal business account. Follow the Set up standard payments guide and make 2 routes on your server, one for 'Create Order' and one for 'Capture Order', documented here. Both routes should return only JSON data (no HTML or text). Inside the 2nd route, when the capture API is successful you should store its resulting payment details in your database (particularly purchase_units[0].payments.captures[0].id, which is the PayPal transaction ID) and perform any necessary business logic (such as sending confirmation emails or reserving product) immediately before forwarding your return JSON to the frontend caller.
Pair those 2 routes with the frontend approval flow: https://developer.paypal.com/demo/checkout/#/pattern/server
To send the funds to another account, specify a payee in the order creation request.

Is there any other way to do automized Paypal payments beside the PayOut API

Paypal offers the PayOut API to do batch payouts. However, you have to contact support to enable it and they only do it on larger business accounts that are "managed accounts", at least thats what the asian support team told me.
Sad, because my business requires an automated payout to customers now and then.
However, is there another way to do an automized single payment from my (business) paypal account to another?

Taking payment from customer's card and giving to merchant

I am creating a booking site, where the public can make bookings and then pay using their card. I want to take the card details and send them to PayPal via their REST api, and then send the amount to a merchant who will be one of our customer's selling the booked product.
Is this possible to do? PayPal documentation is confusing at best. I currently have the card payments being taken successfully and paid into our own 'developer' account, but what I can't seem to find is how to credit the money to a PayPal account that isn't our own instead.
I have looked into the PayPal Permissions API but again the documentation is unclear, and I don't see where I specify the merchants id or email address when calling RequestPermissions.
What you're looking to do can be accomplished by using PayPal's Adaptive Payments product (https://developer.paypal.com/docs/classic/products/adaptive-payments/). Unfortunately, Adaptive Payments are not currently available with REST APIs. So if you have the option of going with classic APIs, this is currently available to you.

How do I transfer money from one account to the other using PayPal

I need to transfer money form an accountant to some employees using PayPal, from within an internal application. On PayPal website it is specified that a transfer of money is free(inside USA) or that the fee is smaller than for payments (outside USA).
The scenario is:
login as accountant in the internal application
click a button: pay employee
if the accountant is not logged into PayPal, he should be redirected to the PayPal page and login
only after the accountant has logged in, he can do the money transfer
the accountant goes to PayPal and approves the money transfers
I saw the options of using Classic API or Rest API.However, I did't find a call for "transfer money" I have found only "create payment" options and succeeded in implementing the "pay" call using Classic API credentials.
So, how do I transfer money from one account to the other using PayPal. What it's better to use: Rest API or Classic API? How exactly to I use any of the two opetions?
Thanks
Looks like what you are looking for (based on your fee requirements) is "Personal Payments". You can implement Personal Payments using the classic API called "Adaptive Payments". All you need to do is set the PaymentType as "PERSONAL" if your payment use cases qualify as personal payments. You can find out how to use Adaptive Payments APIs here: https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/gs_AdaptivePayments/

Which Paypal API for preapproved payments?

I'm trying to implement PayPal on a completely custom shopping cart and have been unable to figure out which API for recurring payments we need.
We ship a physical product every 2, 3, 4, 6 months so shipment and payment have to both happen together. In addition it must be easy for the user to change their shipment date - or add or remove items to their regular shipments without too much stress (either on their part or mine).
I've generally looked at Paypal's recurring billing as more suited to software based subscriptions and I don't think this is the API I need. I'd like to just bill the customer via a billing agreement and then initiate the shipment.
The way Skype does it seems to be ideal - they establish a billing agreement (shown in my PayPal account under 'My account > Profile > Pay List'
but I cannot seem to find that in the SOAP API document.
What is the API I need to create a billing agreement that I can trigger whenever I want. Can this be done with Express Checkout API ?
The API you are looking for is called reference transactions. This allows you to set up a billing agreement with a customer, get back a token, and then use that token to issue charges in the future. It can be done via the Express Checkout API.
You have to contact PayPal customer support to get this activated for your account before you can use it.