#jxerot

1 messages · Page 1 of 1 (latest)

split finchBOT
eager sage
#

Hi there!

willow trellis
#

hey soma

eager sage
#

For questions about woocommerce you should directly ask the woocommerce support.

willow trellis
#

this is not a question about woocommerce

#

stripe is giving an error on the first payment intent with a timeout. that is causing a second payment intent that successfully succeeded. But i want to know why the first payment intent is not working.

#

in the log on the stripe platform i only get this message:

"message": "The PaymentIntent failed due to a timeout on the upstream provider's side. Provide a new payment method to attempt to fulfill this PaymentIntent again.",

eager sage
#

Can you share the ID of the PaymentIntent with the issue (pi_xxx)?

willow trellis
#

sure

#

issue id: pi_3NQaufJpf7pa9fG21FxcinR0
succes id: pi_3NQavwJpf7pa9fG21XAn3glm

#

same customer 5 minutes apart

#

its fine that you retry the payment if it failes. but creating a new uniek ID is a problem.. because the order at woocommerce will not be updated. Its an non existing ID

eager sage
#

Can you clarify where you see that error? "The PaymentIntent failed due to a timeout on the upstream provider's side."

willow trellis
#

in events and logs from the faulty payment: pi_3NQaufJpf7pa9fG21FxcinR0

eager sage
#

Indeed, this looks like an issue on iDeal side. There's not much you can do, expect retry the payment later.

willow trellis
#

so now i have this problem:

  1. customer orders something

  2. order failes -> woocommerce cancels order

  3. stripe retry order with new id

  4. order succes

  5. woocommerce doesnt know this new id

  6. mad customer, i paid and did not receive anything

#

yeh but stripe retries it automaticly! thats perfect. only it creates a new id and doesnt update the old failed id

eager sage
#

I recommend talking to woocommerce support to see if they can handle this edge case better.

willow trellis
#

haha no i need to know how stripe handels this error

#

the problem is within stripe

#

its creating TWO ids for ONE payment

#

thats something stripe does, i want to know how/why thats handled so i can create code to fix this

eager sage
#

And in both you can see this:

willow trellis
#

thanks!