wakey18 I don’t know how, but a customer has managed to create a duplicate order. The system has also taken the payment twice using Square. Anything I can do to prevent it from happening again?
ryanmitchell wakey18 Idempotency is already enabled in Square… so in this case I would suggest the customer has actually placed 2 orders or its gotten through Square’s checks.
astorni wakey18 i have the same issue here , i am trying to trace back the extension responsible for this.
djtimca I have had the same issue a couple times with Stripe. Infrequent and generally I have just handled by either having the restaurant reject the second order (using the Order Approver add-on) or manually refunding in Stripe.
djtimca Could it be related to Order Approver, Stripe Authorize and/or Multi-Vendor Stripe Connect (all of which I have in place)?
ryanmitchell Multiple orders in Stripe is definitely handled by idempotency… you may see duplicate orders in the admin, but only one payment. Only one of the duplicate orders should have the default payment status - the others should have an incomplete status.
djtimca ryanmitchell I have had two occasions where both went through and I had to issue a refund on one. Not sure which piece of the puzzle allowed it to happen but for sure it has happened twice.
wakey18 ryanmitchell OK not sure what is happening then. It def was a duplicate order the large order plus note were the same, the order timestamp was the same (almost, only different by microseconds).
ryanmitchell djtimca payments are handled by pay register so it can only be on that side of things. Idempotency is the way this is solved and we have enabled it, so its likely the issue isnt in the code we control.
cessna Also have the same issue, seems happen at random times usually from customers using an iphone. Double stripe payment & exactly the same order but with different order numbers a few seconds apart.