Should All Small Businesses Accept Mobile Payments?