Yes
Yes they do.
Yes they do there is an option for payment online but you have to pay the fee options by credit card or have it delivered and pay when delivered they offer portable card reader for paymemts
Yes they do you just have to pay their service fee by cash or card for it I think it's $5.
Thanks! Your answer is awaiting moderation.