Will the Payup payment system apply to bookings made before I signed up?

No, only new bookings made after you sign up for Payup will have the balance billed automatically.