PayPal "Subscription" add to cart, with tax and shipping - paypal

Is there any way to create a shopping cart through PayPal that allows shoppers to add subscriptions for multiple items into a shopping cart then check out all at once?
This is easily done with regularly priced items, but does not work with recurring subscription items. Tax and shipping also need to be added to the subscription (based on geographic location) because it is a physical product.
PayPal customer support and technical forums have been no help in solving this.
Subsequently if this is not possible with PayPal, does anyone have suggestions for another payment processor that could handle this task eg authorize.net?

The subscription buttons won't handle this. They can only handle a single subscription, for a single item, in each session.
I would suggest using Express Checkout. Using Express Checkout, you can charge the buyer for multiple items upfront, and set up a recurring payments profile at the same time.
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECRecurringPayments/

Related

any existing solutions for a subscription type of a store?

Is there an existing solution that provides the following?
any seller can create a store with virtual products - every product costs a monthly subscription fee (the solution will contain many stores)
any buyer can subscribe to products (set-up recurring payment)
the system should be worldwide/universal for all types of payments - credit cards, paypal, ..., the system should also support mass payouts to the sellers
Is there an existing solution that I can use/buy? (can shopify or other services do this?)
If not - what components should I use while building such system? I was thinking about https://www.paypal.com/pdn-recurring along with paypal Payouts API, but what about the system for building the stores?
It sounds like you're the person creating the product and you want many sellers to sell your product and you want to give them a recurring payout when that happens.
If that's the case, have you looked into Affiliate systems like Clickbank or JvZoo, where you list your product with them and then affiliates will sell the product for you and they handle all the payment processing.
Paypal doesn't handle affiliate payouts, so it's going to a lot of work on your side to track and do payment disbursement and handle refunds and charge backs.

PayPal Parallel vs. Adaptive functionality

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

Paypal subscription to different number of projects

I am trying to create a subscription feature on my site. The users can subscribe to a number of projects (from 1 to 30). The price of a projet: 10$.
For subscribing I use a the Subscription button. I validate the payment using the IPN from paypal. All ok.
Now I want to give to users the possibility to change the number of projects they are subscribed for. But the paypal doesn't allow an increasing of payment more than 20%.
How can I change the user's subscription ? Should I remove his profile (not sure if I understant what it is) and create a new one ?
As you saw in the documentation, PayPal Subscriptions product doesn't seem like a good match for your requirements. You could have someone re-subscribe with new (higher) premium, but you probably would be better off with a product that allowed you to simply change the recurring amount billed.
PayPal has several other products that allow you to do that; hopefully one will meet your needs. In particular look at Recurring Payments & Reference Transactions (within PayPal's classic product suite) or Future Payments (within PayPal's RESTful API suite).

Paypal Express Checkout: Mixed Recurring and Non-Recurring Items

I am working on our company cart which contains products that people can either subscribe to or just buy outright. The problem is that it should require customers to add both types in a single order.
Question: It is possible to to tell Paypal to charge selected items as subscription and the others as one-time payments?
Thanks in advance.
According to the advanced features documentation page 47/48, this is possible by calling SetExpressCheckout with the recurring products as BillingAgreements and the other products as normal, then calling DoExpressCheckoutPayment if there are one-time payments followed by CreateRecurringPaymentsProfile for the recurring products (up to 10).
Caveat: This is a WIP for me, relaying what information I could find.

Multiple shopping cart on single domain

I'm wondering is it possible to have multiple Paypal shopping cart in one domain/site?
Edited:
One website, has many businesses which also have many products.
Each business has it's own paypal account and hence cart.
Is it possible to hold 1+ such shopping carts on one website, and how can the session to be managed to store the items in the cart?
In short, yes. You can have multiple shopping carts, one for each business, or a shopping cart that handles multiple vendors. How you may implement it such a cart depends on your specific needs.
Here are some helpful links:
PayPal Adaptive Payments API
Adaptive payments handles payments between a sender of a payment and
one or more receivers of the payment. Senders and receivers can have
any PayPal account type. Senders and receivers are not required to
have PayPal accounts initially.
iScripts MultiCart (Result of quick Google search)
Open source shopping cart script that handles multiple vendors thereby
generating multiple store fronts.Each seller has their own
administrative area to manage their own products, orders, and
shipments. Buyers will be able to buy from one seller or multiple
sellers at a time.