I need to have delayed payments using PayPal from one customer of the site to another customer. Receiver should get the funds 2 weeks later.
I wanted to use Delayed Chained Payments from Adaptive Payments and set primary receiver amount to 0, but it didn't work.
Are there any options of delayed payments without primary receiver? (not chained delayed payments)
When you're doing a chained payment the primary receiver amount should be the full amount of the payment. Then the secondary receiver would be whatever amount they should get.
If you want to push the the entire amount, then instead of setting the primary amount to 0, set them both to the same thing.
I'm only mostly sure that will work for you. You'll need to give it a shot and see, but if I remember correctly that's how chained payments works with the amounts.
Related
We have a situation, where sender will do digital goods(services) from multiple provider, but sender do the payment in one transaction in delayed chained payment mode, so initially primary receiver will receive all money.
Now the primary receiver will have to execute payment to send money to the secondary receivers. However in our case, we have to pay only one receiver at a time. But Execute API, will pay to all the receivers at once.
Is there any other way, so that we can execute part of the payment of that transaction to particular receiver.
Thanks
With a delayed chained payment there is no way to pay secondary receiver(s) individually at different intervals.
You could do what you're saying, though, by ditching the delayed chained payment method altogether and using another method. For example, if you just use a regular checkout method (Payments Standard, Express Checkout, etc.) and let the money go to a primary account, then you could use build separate Pay requests from the primary to a secondary receiver at any time you want to. You could do the same thing using MassPay, too.
I am using Paypal adaptive payments chained payments for online digital goods purchases.
I have used this api before with a primary and a secondary receiver where the secondary receiver is my company and receives a smaller share of the payment than the primary receiver.
For a separate Paypal application I want to use delayed chained payments with the money resting in my account for a couple of hours until I know no refunds are requested. (The nature of the digital goods places a limited time on refund requests.) I keep getting an error: 579017 The amount for the primary receiver must be greater than or equal to the total of other chained receiver amounts
My Question is Is there any way to allow the primary to receive less money than the secondaries? In the Paypal documentation they have this diagram in Chained payments which shows the primary getting less than the secondaries, but I cannot make this work in practice in the sandbox.
There is an image here showing the primary getting less than the secondaries PayPal documentation
Thanks in advance for your help!!
Sounds like you just have the amounts wrong. When working with chained payments the primary receiver amount should be the total amount of all payments. Then the secondary amounts would just be what they are supposed to get.
For example, say $100 was getting split between 3 people. You might set that up like this...
Primary Receiver Amount = $100.00
Secondary Receiver Amount = $50.00
Secondary Receiver Amount = $30.00
What would happen here is the primary receiver would get the full $100, but when the secondary payments were triggered it would send those payments accordingly, which leaves the primary receiver with $20 while the secondary receivers got $50 and $30.
Make sense?
I am setting up a system that takes payments through PayPal. I'm using adaptive chained payments so I can charge a transaction fee to my users on free accounts, but it seems as though adaptive MAKEs you have a secondary receiver and makes the secondary have to have a value greater than zero sent to them. Is there a way to disable and only pay the main user if I don't want to charge a transaction fee?
The Pay API does not force a secondary receiver unless you've set the primary receiver flag for the first one to true. All you need to do is create a Pay API request with a single receiver that is NOT set as a primary receiver.
Given a market place that has buyers and sellers exchanging goods. What is the best way to allow a buyer to make a purchase and with hold the money from the seller until the shipment has been received?
Chain payments force the primary recipient to be receive the majority payout. But if that is the case, we end up being force to pay the seller at point of sale instead of what the shipment is complete.
Buyer - pays the total amount
MarketPlace - receives percentage
Seller - receives majority of sale (after delivery confirmed)
Any thoughts on how to accomplish our goal with Paypal?
Thanks!
There are lots of things you can do and any of them could be the best solution. It seems like you are already on the right track with is adaptive payments. The type of adaptive payment I would go for would be a delayed chained payment. A delayed chained payment as described by paypal is
Delayed Chained Payments
By default, payments to all receivers in a chained payment are
immediate. However, you can choose to delay a payment to a secondary
receiver. For example, as primary receiver, you may require secondary
receivers to perform some action, such as shipping goods or waiting
for expiration of a return period, before making payment. To complete
the payment, you must explicitly execute a payment to secondary
receivers after the sender pays you. The payment must occur within 90
days, after which you cannot complete the payment as part of the
original chained payment.
You can find more info about this about a quarter of the way down the page here.
Hope this helps!
p.s. checkout their samples included with their sdk for the classic api here.
I need a way to use PayPal's Parallel payment in combination with Chained payments. From what I can sift from their perplexing documentation this doesn't appear to be possible.
Essentially what I want is:
Primary A (visible) > Secondary (hidden)
Sender >
Primary B (visible)
Ordinarily Chained payments would be fine, but I want the sender to see the amount going to Primary A and Primary B when he gets redirected to PayPal.
Any thoughts?
Parallel and Chained Payments have similar functions but are different from each other. Both are used to send money to multiple recipients but with Chained Payments the buyer would only see the primary receiver. With Parallel Payments the buyer would see every receiver.
You should be able to use just Parallel Payments just fine. The buyer wouldn't just see the amount of money being sent to the extra recipients though.