Ok, finally reading about Stripe. Caatiously optimistic, but depressingly leery of the simplicity after reading up on payment processing.