Walgreens accepts payment in credit card or local cash currency. We recommend paying for your test in advance on Walgreens's website to guarantee your payment method is accepted.
Most providers in the US do offer free PCR COVID testing. Turnaround times vary.