The bindings are only available on the page where the upload takes place. That actually could be your problem.... try moving the upload code to the confirm page. I think the checkout page submits directly to the confirm page, so any functionality including upload would have to be applied on that page to work.