Your website doesn't inspire confidence for me (I'll be the first to admit that I'm a design snob).
One of the major perks of Stripe is its documentation. If you want to position yourself as an alternative, you're gonna need comprehensive docs.
Good luck, payments systems doesn't seem easy at ALL! Kudos for tackling this and giving folks an alternative to Stripe.