They don't care what price you got for the oil. If it's a participating retailer, that's all that matters.
I have always done these via Wal Mart, which was not on the participating retailer list, and they have always honored it. I don't know if it matters what your location is.
To be clear...