It would be an empty form like you say however I am using an order key in the url: http://127.0.0.1:8000/products/payment/7bd9c66e-1271-4af9-9d6e-33d75b57533c which cause preloaded data basically this is the final confirm / pay page on the order and once the user clicks pay it finalizes the order. However I think what is happening is exactly what you suggest is happening in your last message.
Basically the flow is: 1) Select product 2) Confirm product 3) Submit create an order with key 4) Go to payment page 5) Select payment method (in this situation ucash) 6) Click payment button 7) Process payment 8) Redirect to another page However when they get to step 6 and click multiple times because of server lag or being impatient they get step 4 loaded again which would be an empty form in the normal since, and if they click pay again they end up double paying for the same order. On Wed, May 2, 2012 at 3:48 PM, Anthony <[email protected]> wrote: > You click multiple times fast it inserts 1 record but puts you back on the >> same page showing the form without an error so the member thinks it was >> never processed and then they click it a second time creating a second >> record. >> > > When I double click the submit button, I get back the index page with an > empty form. Are you saying you get back the index page with the form filled > in with the previously submitted values, or is it empty? > > Anthony > -- -- Regards, Bruce Wade http://ca.linkedin.com/in/brucelwade http://www.wadecybertech.com http://www.fittraineronline.com - Fitness Personal Trainers Online http://www.warplydesigned.com

