So, i have a website, each product come up with different sellers, a seller can have one or more product on the website, when a buy win a product, the buyer need to make the payment to a specify seller, with express checkout integration, they ask for credential to make the payment, but if each time the seller is different, how will i manage the credential part?
This sounds like Adaptive Payments - take a look at the different options available.
Related
Definition of the proper PayPal-method on our marketplace.
It is a dental marketplace where customers can buy several products from multiple sellers (merchants) at the same time. What we need to do is a Payment that only show the different sellers on the PayPal Payment interface (incl. tax, shipping etc. on each seller/merchant) when the customer submit the order. It is important that Dentlet (our marketplace) does not figure on the customer Payment page (due to legal considerations).
Furthermore we only need to Autorize the payment during customer checkout. This is important as we don’t want the customer to transfer the payment to seller/merchant before the actual item is shipped/invoiced (or part of the items are shipped/invoiced).Capture should be on Invoice generated by our marketplace based on shipment. Instantly when/after the Payment has been captured, then we need to do a commission from the seller/merchant PayPal account to Dentlet PayPal account.
Earlier on we have been suggested to go with Express Checkout in this scenario, but due to some challenges implementing we have now been advised to go with: pre-approval with adaptive chained payment. Somehow it seems like we need some functionality from both Parallel and Adaptive - we dont know how to make this happen.
All architectural advises will be appreciated and a freelance consultancy job is available as well.
Best Regards,
Mikael
I've had an NVP integration running for a year, and it's been great.
However, PayPal have now changed the page my customers see and the new style forces a user to create an account.
My customers are older people and don't want to sign up for an account. Previously they didn't have to
Is there anything I can do to make this optional again?
Thanks
It's important to remember that Guest Checkout feature for Website Payment Standard and Express Checkout is not guaranteed for every transaction.
To control the risk for merchant, PayPal may close the guest checkout function for some special countries or districts buyers and the buyer will be asked to create a PayPal account.
If possible, please consider using the PayPal Payment PRO product line, where merchants can accept Credit Card directly within their own website.
I have a working paypal IPN, but ive been wondering: can I somehow set the "I have no paypal account" as the default choice when a customer is directed to paypal?
Short anwer: No, don't do that.
Long answer:
PayPal sets this dynamically based on customer information, primarily the cookie. In other words, people who have logged into PayPal on that device/browser before generally see that option presented first; people who have not are presented content that features the non-PayPal-login more prominently. This is done (primarily) to increase conversion for you (ie get the highest percentage of people to complete the payment & buy from you). Trying to defeat PayPal's code here would usually be counterproductive.
That said, there are also differences in how PayPal's screens are presented between various PayPal products (e.g. Payflow looks different from Express Checkout which looks different from Website Payments Standard) due in part to the mix of payment methods supported by each of these products, and also in part to expected customer mix with each of these. Some of these products also vary their behavior somewhat based on account settings or button/api parameters, again with the goal of being as effective for you as possible. But those parameters are product-specific and the question did not specify which PayPal product you are using.
As an example of variation between (and within) products:
Website Payments Standard (WPS) was designed to allow a merchant to accept payments from everyone, as the merchant's "sole solution." Express Checkout was originally designed to be used alongside a merchant's existing or separate credit card collection page, by merchant who would directly bill credit cards through a separate product (PayPal's DoDirectPayment or another processor). So PayPal's first WPS page was designed to present well to buyers with just credit cards or buyers with PayPal accounts. But a buyer would only be sent to the Express Checkout screen if they proactively chose to use PayPal rather than entering a credit card directly on the merchant's page, so PayPal's first Express Checkout screen could be aimed directly at PayPal account holders to generate the most intuitive buyer experience and highest conversion. Since that original version (ten years ago, in 2005!), however, Express Checkout has become more integrated into "PayPal Pro" and can also used as a sole solution, like WPS. For that usage it now supports an option that includes collecting card payments without a PayPal account.
PayPal also offers Payflow, Hosted Sole Solution, Adaptive Payments, and more payment flows.... each of which offers some slightly-different balances of buyer experience (and merchant experience/requirements -- e.g. some of these give the merchant access to credit card numbers and require PCI and merchant banking agreements, etc etc).
I have a website that allows people to come and create events. I like to allow these people to charge for the events (where I take a cut). However, most of the people coming to the events may not have PayPal accounts, and so I want the default to show in the checkout is by credit card. (Using Adaptive Payments to use the chain payments for simplicity). Does anyone know how to show the Guest Payments by default? Thanks.
Unfortunately, you can't force the guest checkout option in Adaptive Payments the way you can with Express Checkout. The problem there is EC only supports parallel payments, not chained, so the buyer would see the split during checkout.
You can accomplish what you want using billing agreements. You have a billing agreement setup with you and the vendor, and after the initial transaction is completed you can take your fee from the vendor.
https://developer.paypal.com/docs/integration/direct/create-billing-agreement/
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.