Paypal Express Checkout - Different Payees depending on Postcode/ZipCode - paypal

Is it possible to have PayPal select the payee/recipient for an Express Payment (or any other payment) based on the postcode/zipcode they provide in PayPal itself? Especially if someone is a registered PayPal member already and their postcode is not revealed to the website until PayPal returns control for confirmation.

The only thing that would come close to this would be Adaptive Payments. With Adaptive Payments, you can have your own logic that ties recipients and zipcodes together, and you can adjust the recipient based on your own logic.
You can see the docs for Adaptive Payments here:
https://www.x.com/developers/paypal/products/adaptive-payments

Related

How to use PayPal Giving Fund with giving a Tip to another account

On my website, I want to use PayPal Giving Fund with an option for donors to give a Tip. This Tip will go to another PayPal account.
On the same web page there will be
- the contribution to the PayPal Giving Fund
- optional Tip (which goes to another PayPal account)
These contributions would be seamless to the donor and would not have to go to PayPal.
The donor will receive two PayPal confirmation emails...
one from the PayPal Giving Fund
one from the PayPal account for the Tip
PayPal Giving Fund doesn't support split payments, so far as I can tell.
There is an old classic API that supports split payments, called Express Checkout Parallel Payments: https://developer.paypal.com/docs/archive/express-checkout/ht-ec-parallelPayments/
I don't necessarily recommend integrating that, but it is the only generally-available PayPal API I'm aware of that allows splitting a payment in a single checkout. Anything else, you'd have to contact PayPal about.

Paypal: how to store credit card and take automatic payments

With paypal is possible to store the credit card of the customer (that has put during the registratin process) and take an automatic payment (so not initiated by the user himself)?
Which paypal payment solution should i use?
This is a very broad question, so I will give you a very broad answer. There are a number of different ways to do that depending on your goal.
The following APIs would give you what you're asking for in various ways.
Express Checkout / Payments Pro Recurring Payments
Express Checkout / Payments Pro Reference Transactions
Adaptive Payments, specifically Preapproval and Pay.

using paypal express checkout API to handle payments for third parties?

i am creating a small marketplace where sellers can sell their products and receive payments to their PayPal account directly from the buyer.
i've previously been using "website payments standard" but am looking to switch to the express checkout API to generate a one-time payment token each time someone purchases something and which then allows buyer#email.com to send a payment directly to seller#email.com without the involvement of my PayPal account.
is that possible?
i've only found one option in the documentation at https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/ called "PAYMENTREQUEST_n_SELLERPAYPALACCOUNTID", but is that the correct way to send the entire payment from the buyer to the seller without any amount going to me?
also, do i NEED to have my own "USER" and "PWD" to generate an API token each time if I am receiving no payment mysefl?
Think you are looking for Adaptive payments.
Adaptive payments handles payments between a sender of a payment and one or more receivers of the payment. You are an application owner, such as a merchant that owns a website, the owner of a widget on a social networking site, the provider of a payment application on mobile phones, and so on. Your application is the caller of Adaptive Payments API operations.
So, in general if you want to act as API caller and to felicitate the money transfer between buyer and seller, Adaptive payment is the way to go.
Steps to go live with Adaptive Payments

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.

PayPal guest payments outside US

I need to process payments from customers who have credit cards, but not necessarily a PayPal account - and they need not be required to sign up for PayPal either. From what I have found in the docs so far, it seems I need so-called Adaptive Payments to do that. Does this work with the REST API and can I do this outside the US (I live in Austria)?
Both PayPal Payments Standard and PayPal Express Checkout support guest transactions; you really don't need Adaptive Payments for this.
I suggest you take a look at the Express Checkout documentation, including the Getting Started guide we have available.