Yes, you may cancel a payment anytime before or on the send date.  Your contact will be notified if you cancel a payment after a payment notification has been sent.