Possible bug with duplicate charge?
-
Hello,
I’m using Stripe 3.2.3 and another payment gateway called Swish. A customer was recently debited twice for one order and I seem to have found a bug.
This is what happened:
A customer tried to pay with the payment method Swish but didn’t follow through with the payment and went back to the payment page (without canceling the purchase).
The customer then chose Stripe and followed through with payment and was debited for the purchase.After this, the payment method Swish timed out and the order status was set to “failed”. Shortly after Stripe set the order status back to “processing” and debited the customer again.
I’ve refunded the first payment now. Somewhere there’s a bug and I’m not sure if it’s with your plugin, Stripe or Swish. So I’m contacting everyone. When Swish timed out it shouldn’t set the status to “failed” if it was already payed with another payment method. But Stripe shouldn’t charge a customer again if the order is already payed for either.
Best regards,
Johan Yourstone
- The topic ‘Possible bug with duplicate charge?’ is closed to new replies.