Staffordshire Moorlands’ payment phone number is 0300 456 2763. You can use that automated payment line to pay by card 24/7.
If you’d rather contact the council more generally, their main phone line is 0345 605 3010.
Sources
Related questions