Fix duplicate form submission from payments confirmation page

Implements PRG pattern on payments flow to prevent duplicate payments from form resubmission on confirmation page. 

This PR does not fix the resubmission issue if a user refreshes before the confirmation page loads.