PayPal button is probably the easiest setup from 0-to-launch including signup for the vendor. Not the most graphically compelling.
Stripe instant pay button is good too - Stripe also has a Payment Link format that’s even easier, and I’d say Stripe is now close to global as PayPal - you don’t mention if it’s one specific market you’re doing this for.
If you need a cart but it can be a not-on-your-site cart, PayPal is simple.
If you need multiple currencies, Stripe’s easier than PayPal, which is more global but ends up having weirdnesses.
And if you need multiple payment methods.. surprise option Square is actually my pick for ease of setting up Apple Pay, Google Pay, Afterpay, Invoice, barter… https://squareup.com/ca/en/payment-links/buy-button
We do have a new super simple native ecommerce module coming out- currently named EE Commerce. It’s meant to be a sort of replacement for the old Simple Commerce. Stripe support only, purchase takes place on Stripe, does have a cart and doesn’t require sign in. Has simple subscriptions (those don’t go in cart and do require being signed in). Also handles simple digital downloads. It’ll be a free and pretty much targetted at super simple setups where they only need to sell a few things or take donations or such. We let stripe handle any shipping/taxes/3ds stuff. DM me if anyone wants to try it in alpha.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.