Management: "Hey guys, we need to implement some sort of payment system".
Developers: "Ok, we'll see what's out there."
Developers: "This one isn't well documented, this one isn't either... Oh hey this one is."
Developers: "We suggest Stripe."
Management: "Ok"
I think you vastly underestimate the importance of ease of use.