Sending data via post and redirecting user
Your submit function name is wrong , your submit function not called at all, In Drupal if you have form name x then the submit should be x_submit, so in your case the submit function should be

payment_upload_form_submit