Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vm90's avatar
Level 1

Integrating PayPal as an alternative payment method

Hi everyone,

We offer a subscription based service where customers can pay monthly or yearly and all our payment processing is currently done through Stripe.

We are looking to add a PayPal button as an alternative payment method. My question is whether it's worth staying with Stripe and integrating PayPal to work with it or migrating all the payments processing to Braintree that already includes PayPal integration with it?

Some of the functionality we are currently utilizing with Stripe:

  • Taxes
  • Pro-rated upgrades/downgrades, eg if the user switches from one plan to another
  • Subscription quantity (it looks like Braintree doesn't support this feature)

The question is purely from a programming stand point and the complexity of the integration. Which method would require the least amount of time/effort to integrate and maintain down the road? Are there any major pros/cons with either option?

0 likes
0 replies

Please or to participate in this conversation.