Does Stripe integrate with PayPal (Updated 2021)


Originally published on 2/17/2017 – Updated 1/21/2021

NOTE: Accept digital payments for Stripe and PayPal in the same form. A solution is now available at
Kyle and Stripes Co-Founder Patrick, chatting at MicroConf


No, Stripe doesn’t integrate with PayPal — we currently support credit and debit card payments.

Don’t take my word for it. Patrick Collison – who happens to be one of the co-founders of Stripe – used these exact words. In fact those are his words

The fact is that PayPal and Stripe both serve the same purpose and that is processing debit and credit card payments. Merchant Maverick gets into much more detail on this comparison.

I speak to people all the time that ask me if they can integrate PayPal with Stripe. I think that these people might be confused by the nice popup overlay that is used by Stripe Checkout – one of the products offered by Stripe – to accept payment information such as name, address and credit card number, etc.

Stripe Checkout

At this time, inserting additional payment processors functionality such as PayPal into this popup is not an option and would not make much sense for Stripe since they want to process the payment for you. If this is something that you really want, one option would be to build your own custom popup overlay from scratch using Stripe.js – another one of Stripes products.

This would obviously require more development work but you could accomplish what appears to be Stripe and PayPal integration although, in reality, you are simply offering both payment types independent of one another on the same page or form. An example of this type of implementation can be found at the Khan Academy Donation page.

Zapier appears to offer some level of integration but it is not 100% clear from this page how this works.

Originally published on 2/17/2017 – Updated 1/18/2021

NOTE: Accept digital payments for Stripe and PayPal in the same form. A solution is now available at


10 Replies to “Does Stripe integrate with PayPal (Updated 2021)”

  1. I am currently looking into using Google Pay with my Stripe implementation. In this scenario Google Pay can be set up to store payment information with PayPal, does this affect me charging through Stripe’s payment gateway?

  2. Hi Donnie. Based on my understanding of your question, it should not. Google Pay and Stripe are separate systems. Unless you are building logic that combines the data at your solution level, you should be fine.

  3. I don’t understand. When I look at all of the activity on my Stripe account- every single one is a payment that was actually processed through my Paypal account. Uh….

  4. Hi Kyle,

    Summarizing a lot, I want to build a service platform where one user (user A) would publish a service and user B would pay for it through the platform.

    How would you handle the payment transfer from User B to user A? Also a commision for the platform’s owner (me) should be deducted, before user A gets its money.

    I know how to setup Stripe to handle payment from user to me, but the problem is how to then transfer the money (automatically) to the other user and deduct my commision in the middle.

    Do you know a solution to this?


  5. Hello Luis – That question is growing in popularity. There isn’t one answer per se. To meet your objective you likely want to look at Stripe Connect. It offers features to build platforms and accept a fee as the platform owner. It may require more development time but I recommend this option.

    Another option is to build on what you know already as far as accepting the initial payment from user A then create a payment transfer – less your platform fee – to the end user B. This meets your requirement also but may present operational overhead when it comes to refunds or disputes.

  6. Hi Kyle,
    I want to use stripe for card payments but only for credit cards & not for debit cards….how can I achieve this? …. I was not able to find any reference on this.

Leave a Reply

Your email address will not be published. Required fields are marked *