48

Is it possible to send money using paypal API to any paypal account (not just to API credentials owner). I know that it's possible to do that using IPN, but I need to use SOAP.

rds
  • 26,253
  • 19
  • 107
  • 134
Martin Rázus
  • 4,615
  • 5
  • 30
  • 33

2 Answers2

53

You've got two main options: use the MassPay API or Adaptive Payments API.

Note: Adaptive Payments is not available for new integrations. PayPal provides documentation to only support existing integrations

The Adaptive Payments option gives you a lot more control over the payment and is the future direction of the Paypal APIs. It supports SOAP, NVP, JSON and plain XML. MassPay has both a SOAP and NVP interface.

IPNs are a totally different subject: https://www.paypal.com/ipn

Lukas Liesis
  • 24,652
  • 10
  • 111
  • 109
saleemshafi
  • 1,161
  • 8
  • 4
  • many thanks! Adaptive Payments API looks to be the right option for me – Martin Rázus Nov 10 '09 at 11:24
  • 6
    I am looking into Adaptive Payments, but it seems that all it talks about is recieving money, while I want to send out from my account to another. – hakunin Jun 08 '12 at 08:49
  • @hakurin Adaptive payments will work if you are ok with the sender manually approving the transaction through Paypal's interface. If you need to send API-request-driven payments (i.e. scheduled transfers), you want the MassPay API. In case this helps anyone else, the analogue for receiving funds w/o user interaction (/charging credit cards) is the Direct Pay feature of the Payment Pro product. – mikermcneil Oct 25 '12 at 03:26
  • Adaptive Payments allows you to make disbursements (outgoing payments) as well. You can also choose who pays the Paypal fees (you, or the receiver of the funds). There are much more complicated situations possible with Adaptive Payments as well. For example, you can automatically split payments between multiple recipients. – thekingoftruth Nov 06 '12 at 22:46
  • Hi. I have similar task. Can I using only Express Checkount for it or mandatory Adaptive Payments / MassPay? – KregHEk Aug 06 '14 at 11:58
  • 7
    PayPal's Adaptive Payments Intro leads off with this deprecation notce: "Adaptive Payments is now a limited release product. It is restricted to select partners for approved use cases and should not be used for new integrations without guidance from PayPal." So what's the modern alternative? – Hephaestus Nov 04 '16 at 13:30
  • Any advise here on what's the best? – Richard Feb 23 '17 at 05:31
  • 1
    Both methods listed in this answer are deprecated. I think the alternative to them is PayPal Payouts. – Allan Veloso Mar 21 '20 at 23:56
  • 1
    ATM I can't find any option to send money to someone using API. This accepted answer is no longer valid. – Raymond Mar 03 '23 at 20:40
15

Seems like lot of things are now deprecated. You should use PayPal Payouts.

Use PayPal Payouts to send money to multiple people at the same time.

To send a payout, you need to know:

  1. Each recipient's email address, a domestic mobile number, or payer ID (an encrypted PayPal account number)
  2. Payment amount (per recipient)
  3. Currency code (one currency per payout)
CopsOnRoad
  • 237,138
  • 77
  • 654
  • 440