Make PayPal Payments - (send money) - API [duplicate] - paypal

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.

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

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:
Each recipient's email address, a domestic mobile number, or payer ID (an encrypted PayPal account number)
Payment amount (per recipient)
Currency code (one currency per payout)

Related

Get fee amount using PayPal Adaptive Payments API?

I am beating my head against the wall with this one. I am setting up a payment using the PayPal Adaptive Payments API, where one of my platform's users receives a payment from their customer. I need to be able to see the amount of the PayPal fee related to that transaction.
I'm familiar with and have tried using the PaymentDetails API operation, but unfortunately, the only quasi-relevant information that method (and the IPN) returns is fees_payer (who paid the fees), not the amount of the fee.
I've also looked into the GetTransactionDetails operation, but that appears to be only for Express Checkout and Website Payments Pro APIs, according to this document.
Any ideas how I can determine the fee amount on these transactions?
With Adaptive Payments the IPNNotificationURL specified in the Pay request would be an app specific IPN that won't provide much info about that payment itself.
If you setup IPN in the receiver account profile, then an additional IPN would be triggered that would be transaction specific and would include the fee.

PayPal Send Money API

Is it possible to send money or issue a non-referenced refund from the regular PayPal APIs?
I don't think we're enabled for MassPay, and our pre-existing system doesn't work with Adaptive Payments.
You could use the Pay API (which is part of Adaptive Payments and would require an App ID).
You could also use the DoNonReferencedCredit API if you're pushing funds back to a credit card that doesn't have an original transaction associated with it.

Is the only way to send payments through the adapative payment api?

I couldn't find anything in the classic or rest api for sending payments. I want to send payments, is the adaptive payment api the best way to go to sending individual payments? (I'm buying products and want to send them automaticially)
Mass Payments (classic) and Payouts (REST) both send payments to other users, and while these can be used to send sets of payments they can also send one payment at a time. Many merchants use these products this way.

Sending money from my account with node.js and Paypal REST API

I need to send money from company's Paypal account to another Paypal account.
Is it possible to do with Paypal's REST API (if so, how)?
Or must I use the adaptive payments API (that doesn't have an official Paypal SDK)?
Send money from your account has not been added to their REST APIs yet. You can see the operations that they have available here. To automate the send money, you can choose from either their Adaptive Payments Implicit Send Money (here are links to the SDK, Integration Guide and the API references) or the MassPay APIs (again, links to the Merchant SDK, Integration Guide and the API reference).
You would need to create an APP to run the Adaptive Payments send money here or contact PayPal's customer support to get Mass Payments turned on in your account

paypal adaptive payments guest implicit payment

Hello,
When calling Adaptive payments PAT API call i Would like to supply a credit card (or vaulted credit card) in an adaptive payment without redirecting the guest account to paypal - since our user has already supplied to us his credit card prior
I have been looking into the documentation and this doesn't seem supported - why? and is this planned to be changed anytime soon because this might make us reconsider PAYPAL as a provider (in payments pay API call you are allowed to supply CC)
Thanks
Adaptive Payments APIs only support payments with PayPal Accounts. they do not support direct credit card payments. Also, Vault is only compatible with the new REST APIs - with saved credit cards in Vault, you can only use the new REST payment API to process the payment. here is the how to guide for that: https://developer.paypal.com/webapps/developer/docs/integration/direct/store-a-credit-card/
The REST API only supports transactions from a stored credit card in Vault to a business PayPal account,
What we need is P2P, we need a way to perform transaction between a sender (a stored credit card in a Vault) to receivers (other PayPal accounts),
Just like what the Adaptive Payments API,
Is there a way to achieve that? if not are there any workarounds?
Thanks.