Hello, I've detected one issue:
When a payment is done or an order is confirmed, the client goes to confirmed order template. Especially on mobiles, the client closes the browser. When client launches browser again, the browser refreshes the confirmed order page, the form is sent again. If the order was payed with PayPal, the client cancels payment.
In Spain we process credit cards with redSys. When the form is submitted again, redsys deny the payment with error code "duplicate order number" and return a cancel response that Virtuemart handle it, and cancel payment.
When the payment response comes in the url, plugging handle the response again changing orders sometimes from "confirmed" to "pending", other times from "confirmed" to "cancelled".
Anyone has experimented this?