Through the above Quora thread, the following facts/opinions emerge:
- Stripe is more developer-friendly compared to Paypal.
- Paypal is accepted in more countries (200 countries for PayPal vs 25 for Stripe).
- Stripe can process about 135 currencies versus Paypal of 25 currencies.
- Stripe can accept payments from larger choices: credit cards, debit cards, international cards, AmEx Checkout, Masterpass by MasterCard, Visa Checkout, WeChat Pay, Ali Pay, Apple Pay, Google Pay, ACH credit and debit, SEPA direct debit and more. On the contrary, Paypal is limited to credit card, debit card, PayPal, PayPal Credit, and pay by phone (limited to pro customers).
Since WPForms has both Stripe addon and PayPal addon, this has different implications for website owners and users. If I am operating from the United States or any of the 25 countries where Stripe is supported, it is no brainer that activating both the addons gives the users the choice to choose Stripe or PayPal while making their payments. For someone based in India where Stripe is not officially supported, as a website owner, I should go for PayPal. However, when it comes to recurring payments, unlike Stripe, PayPal is not yet supported by the WPForms.
Just like Stripe, it is easy with WPForms to integrate PayPal with WordPress forms.