Comment Comment by thedarkginger Who is the payment processing leader at this point for digital payments? I assume Stripe, no? parent thedarkginger 9 years ago