I would say that when it comes to payment solutions, 85% is about dealing with regulations and laws in your country/local area. The tech part is 15%. Stripe is easy to use but I am sure they spent tons of time/money dealing with red tape and regulations and rightly so.