Yeah, the advantage of Stripe (not having to learn about this) makes it a great choice if you don't have a deep, burning academic interest in payment systems. Plus, it's a pretty good rate (at huge volumes, you could probably get the same rates, but would need to commit to high minimums), and very well supported.