Yes. You can use your check to pay for gas at any of the Walmart gas stations. The retail giant offers check cashing services as long as their machine can verify the pre-printed check, and you have the necessary identification documents.