Any magistrate, on the application of a party to a cause pending before the magistrate, must issue a summons citing any person whose testimony may be required in the cause and who resides in the county to appear before the magistrate at a certain time and place to give evidence. This summons must be served in a manner such that it is received by the witness at least one day before his attendance is required. If the witness fails or refuses to attend, the magistrate may issue a rule to show cause commanding the witness to be brought before the magistrate or, if any witness attending refuses to give evidence without good cause shown, the magistrate may punish the witness for contempt by imposition of a sentence up to the limits imposed on magistrates' courts in Section 22-3-550.
S.C. Code § 22-3-930