(a) Each person signing as surety an undertaking of bail must be:
(b) The court or magistrate in taking bail, in lieu of the foregoing, may allow a corporation, foreign or domestic, qualified to do a bonding business in this state and authorized to execute the undertaking of bail, to execute such bail.
(c) Every person engaged in the business of making bail bonds and charging therefor, except corporations qualified to do a bonding business in this state, shall be required, in addition to all other requirements of this section, to furnish a bond with corporate surety in the amount of $25,000.00 ($10,000.00 in Cullman County), to be approved by the probate judge of each county in which such person engages in such business, conditioned to guarantee the payment of all sums of money that may become due the state or any political subdivision thereof by virtue of any judgment absolute being rendered against such person on a forfeiture of bail.
(d) Only one such bond set forth in subsection (c) of this section shall be required in each county where such person does business, and the liability of the surety company executing a bond under this section shall not exceed the face amount of such surety bond; provided, however, that the bond may be cancelled as to any future liability at any time by the surety's giving 30 days' written notice of such cancellation to the probate judge of the county in which the bond is filed.
(e) When there is a reasonable doubt as to the sufficiency of the bail, they may be required by the court or magistrate to answer fully on oath as to their qualifications.