Does PayPal Parallel Payments only work when paying multiple merchants? - paypal

I'm struggling to understand PayPals documentation, but is Parallel Payments intended to pay multiple merchants from a single buyer?
A previous question asks for the difference between Parallel and Chained payments, but no mention of this fact is in the answer.
What I need to do is pay money into multiple PayPal accounts which may not be merchant accounts. In this case is Chained Payments my only option?
Any advice here would be much appreciated.

Yes. PayPal Adaptive Parallel Payments sends money from one buyer to multiple merchants.
PayPal Adaptive Chained Payments sends monety from one buyer, to 1 merchant (who can take his cut and will be the merchant of record) and the remainder is automatically forwarded to the second recipient.
Also take a look at Introducing Adaptive Payments
Parallel payments
Chained payments
In addition to a slightly different flow, chained payments also allows you to designate another recipient as the one to pay the fees.
For example, if receiver 1 is going to be merchant of record, but you want receiver 2 to pay all the fees, you could set that up with Adaptive Payments as well.

Related

Paypal adaptive payments - audit trail

We're planning a web app that allows users to pay our clients directly through Paypal so there will be many different users and each will be paying a specific client through the website and there will be multiple clients.
These payments may be one-off payments but a few may be recurring.
We won't be charging a transaction fee for this so we basically want the whole payment amount to be deposited in the client's Paypal account (so they pay their own Paypal fees). I've looked at chained payments to be able to take a payment for a client but I'm just wondering what the actual flow of money is in a chained payment.
When a chained payment is made does Paypal deposit the payment go into our Paypal account first and then be paid into the client's account or does the client portion (in this case 100%) go directly into the client's account?
I'm asking as we're not sure how it would affect us in terms of accounting in our business if all the payment money was actually passing through our Paypal account (even if only briefly).
Or is a chained payment not the ideal solution for this?
Thanks,
Steve
If you are not taking a cut of the money, then I believe either Simple or Parallel payments would be a better solution. If you are going to be processing payments for a single buyer to a single merchant, then you can just use Simple Payments. If you are going to be processing payments for a single buyer to multiple merchants then you'd want to use Parallel Payments. More information on each of those APIs can be found here.

Paypal API - Can we transfer money to multiple accounts in a transaction?

A proposed scenario is, assume the shopping cart site, where buyer has to pay for a product. The sold product costs will be transferred to the respective merchant. Here, the website owner has to be paid(commission) for the purchased product.
Is it possible in Paypal? Right now, I am using Paypal checkout. Your ideas/suggestions would be helpful. Please do it.
There are a number of ways you could set this up.
You could use the Adaptive Payments platform, specifically the Pay API, to create parallel or chained payments so that multiple receivers can receive money within the same transaction.
You can also do a parallel payment with Express Checkout, but you can't do a chained payment.
The main difference is that with parallel payments the buyer will see the split during checkout. With a chained payment you can hide that so they only see the primary receiver. Also, chained payments can be delayed so you can trigger the commission to be paid at a later time if necessary (for example, waiting for services to be completed.)
Another way you could do this is to use Payments Standard, Express Checkout, or Payments Pro, and let the payment go entirely to a single account. Then setup a Pay API request to submit payment to the secondary receiver, or use the MassPay API. This could be setup within an IPN solution so the entire thing is automated. In this case you'd basically be building what the adaptive payments platform does for you, but it would give you a little bit more freedom over everything in the application.

adaptive parallel payment with recurring billing

Please guide me how should i implement recurring payment with parallel payment.Scenario is like this---There is customer A who buy a recurring billing product and for that first time he pays some amount the payment should be split and go to three accounts and from next month onwards automatically some amount should be deducted from his account and that amount should also split and go to three accounts.Please guide me is there any api that allow to implement this feature.
Recurring Payments and Parallel Payments are completely separate from each other. You can't use the two together. Parallel Payments is part of our Adaptive Payment feature which does not support Recurring Payments at all. Adaptive Payments has their own equivalent to Recurring Payments through the Preapproval API calls but you can't split that payment up unfortunately.
Recurring Payments and Recurring Billing are also different products. Recurring Billing is for Payflow merchants and Recurring Payments is the PayPal version. It's kind of confusing.
I can get you some documentation or answer further questions.

Make PayPal business account split incoming payments to other accounts

I'm working on a software project in a group of developers and we plan to sell the product via an electronic payment system such as PayPal. In this connection, we wonder if it would be possible to set up a business account with PayPal (or any other payment system) in a way that makes any received payment split according to a certain ratio and the shares automatically transferred to other accounts?
If it's possible with PayPal, how we do it or where do we find any help docs on this subject?
If you are wanting to split payments, you can use PayPal's Express Checkout or Adaptive Payments to split up the funds into different accounts. Using Express Checkout with parallel payments, you can split up the transaction up and the receivers of the payment will pay the fees according to the amount they received. The buyer will see the different receivers that were involved in the transaction. If you use Adaptive Payments you can set who pays the fees, and it can be set up so the buyer does not see the other parties involved.

Divide Paypal Standard Payments to two separate accounts

I have a Paypal Standard gateway set up which pays the business account specified in the input no problem. I would like to make it so that at the same time, the customer is also paying a fee to the website - so they're paying our Paypal account a fee.
E.g. User buys a product (clicks Buy Now)
Goes to Paypal screen, and when the customer confirms the payment it will send the following money:
£10 - to the sellers account
£1.50 - to our account (fee)
I've heard a few methods such as Chain payments, Parallel payments and x.com says Adaptive payments, but I've not been able to understand the best method for doing this with a Paypal Standard integration.
Can someone point me in the right direction with this? Thanks in advance!
Adaptive Payments is a general term for the API's that handle this sort of thing. Chained Payments and Parallel Payments are under that same umbrella, so to speak.
Both chained and parallel payments will split your payment between multiple accounts like you're after. The primary difference is that the payer will see the split during checkout with a parallel payment, but you can hide that with a chained payment. You can also delay the secondary payment(s) using a chained setup.
If you happen to be working with PHP I'd recommend using my PHP class library for PayPal, which will make all of this very simple for you. I even offer 30 min of free training if you need help getting started, which is generally plenty of time to get you going if you understand how to work with array data.