I think you pay then send the bill in for reimbursement.
They do eye exams. For Insurance we should call the individual Walmart
Last time I was there they said they are a base fee that you would then report to your insurance provider.
Thanks! Your answer is awaiting moderation.