• Resolved Clicknathan

    (@clicknathan)


    As can be seen in this screenshot, the following is happening:

    1. Stripe Intent Created, but card is declined. Woocommerce New Order (to admin) is sent.
    2. Fraud check done. Order status changed from Failed to On hold. “Order #XXX has failed” email is sent. Not sure why this step exists? Why from “Failed” to “On hold”?
    3. Fraud check done. Order status changed from On hold to Failed. “Order #XXX has failed” email is sent again.
    4. Order status changed from Pending payment to Failed.

    As I understand it, only the Pro version does these checks before sending the order off to Stripe. But what is the reasoning for doing 2 fraud checks, and more importantly why is the plugin moving the order from Failed to On hold?

    Thank you for your help!

    • This topic was modified 2 weeks, 1 day ago by Clicknathan. Reason: Changed previously broken link to screenshot
Viewing 1 replies (of 1 total)
  • Plugin Support Hitendra Chopda

    (@hitendra-chopda)

    Hello Nathan,

    Thank you for your detailed explanation.

    We have reviewed your concern regarding the order status changes. In the Pro version, the plugin performs fraud checks based on the score, and if the score is more than a certain threshold (for example, 60), the order status is updated accordingly.

    This includes moving the status from “Failed” to “On hold” if the fraud score condition is met and adding a note about the failed order.

    We’ve noted your point and are working to optimize this process to prevent unnecessary status changes, particularly when third-party plugins like Stripe might be influencing the flow. This will help ensure smoother order processing and avoid the redundant “Failed” to “On hold” transitions.

    Thank you for bringing this up! We’re always looking to improve, and your feedback helps us improve the plugin.

    Best Regards,
    Hitendra | Dotstore Support Team

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.