Do I have to pay when I pledge?

A pledge is just a commitment to pay. You may fulfill your commitment in as many payments as you wish throughout the year.