Inhalte aufrufen

Profilbild

Stripe plugin functionality issues

"\r\n48582

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
3 Antworten zu diesem Thema

#1 nickh

nickh

    Erfahrener Benutzer

  • Members
  • 130 Beiträge

Geschrieben: 21 February 2024 - 11:42

I posted this in another forum post (vaguely related to the original topic), but thought it would be helpful to create a dedicated topic for Stripe issues.

 

We're seeing that the Stripe plugin doesn't seem to properly handle failed payments from the webhook notification.  If a user enters an incorrect 3 digit CVV number, then Stripe will return a "payment_intent.requires_action" message, but this is not currently handled by the Smartstore code.  This results in an order which looks to have been successfully processed in Smartstore, but has been marked as failed in Stripe.  Is this something you're going to fix?

 

Also, if Stripe is the first payment method in a list, then every time a user goes to make a purchase but decides to use another payment method (e.g. Paypal), it looks like the "payment intent" has already been created within Stripe.  This is not really a problem, but it could mean that you have lots of incomplete payments in the Stripe dashboard.



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3827 Beiträge

Geschrieben: 21 February 2024 - 13:55

Please create an issue on GitHub for bugs so that they are not missed.


Marcus Gesing

Smartstore AG


#3 nickh

nickh

    Erfahrener Benutzer

  • Members
  • 130 Beiträge

Geschrieben: 22 February 2024 - 17:03

Please create an issue on GitHub for bugs so that they are not missed.

 

Done:

https://github.com/s...ore/issues/1020

 

https://github.com/s...ore/issues/1021



#4 nickh

nickh

    Erfahrener Benutzer

  • Members
  • 130 Beiträge

Geschrieben: 15 August 2024 - 10:48

I can see that the first issue I raised on GitHub has now been resolved (thank you!), but https://github.com/s...ore/issues/1021 is still outstanding.  We have also noticed this same bug when the paying customer fails the 3DS check.  The payment is marked as incomplete in Stripe, but the order is incorrectly marked as "Processing" (and paid!) in Smartstore.  This feels like a really dangerous bug, and requires each payment to be manually checked within the Stripe dashboard, before trusting that it is indeed legitimately paid.

 

Please could you provide an update on this?