3 ms·> their own payment processors Thats another industry that needs more competition.by pabs3 10mo ago> their own payment processors Thats another industry that needs more competition.