• Resolved joyryde

    (@joyryde)


    Hi Clayton,

    We are receiving orders (2-5 per day) with no Stripe payment and a total of $0, yet, your plugin claims that each of them was paid in full showing this at the top:

    Payment via Credit Card. Paid on July 30, 2025 @ 6:22 pm.

    In the order notes, instead of showing all of the typical Stripe notes about an authorization, there is nothing, no notes at all, except that the order status changed one time from Pending to Processing.

    We read elsewhere that the “Cost of Goods” plugin conflicted with yours, causing this to happen to numerous other stores, but we disabled that plugin for testing and continue to constantly get new orders totaling $0 with no payment and no record of the order or the customer in Stripe, ever.

    Example from just now:

    https://tinyurl.com/25qyocdm

    Thoughts on how to stop this?

    • This topic was modified 4 months, 1 week ago by joyryde.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @joyryde

    Thank you for contacting Payment Plugins.

    your plugin claims that each of them was paid in full showing this at the top:

    Payment via Credit Card. Paid on July 30, 2025 @ 6:22 pm.

    That message at the top of the order details page is not related to the Stripe plugin. That’s a message generated by WooCommerce and it’s derived from the payment method associated with the order. That is not an indication that a payment has been made.

    Thoughts on how to stop this?

    This isn’t happening because of an issue in the Stripe plugin. The Stripe plugin isn’t even being called to process the payment during the checkout process. You likely have some plugin or code on your site that’s causing the payment process to get skipped. For example, if you have an order status management plugin active, I would look there first.

    Kind Regards

    Thread Starter joyryde

    (@joyryde)

    Hi,

    Nope, no order status management plugin. We process 50 orders a day and this is happening 2-3 times a day.

    We called the last customer who this happened to (screenshot above) and he said:

    “I fully checked out and entered all of my information into the Payment Plugins for Stripe WooCommerce Stripe credit card fields, and it confirmed the order and showed me the final screen in Woocommerce where it says that your order is confirmed”. It sent me a receipt, and the order was complete, yet it totaled $0.”

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @joyryde

    I believe you have some functionality on your site that’s using a WooCommerce action to skip the code where WooCommerce tells the Stripe plugin to process the payment.

    WooCommerce controls the checkout process, including calling the payment gateway to process the payment. All of this logic is in in the WooCommerce class called WC_Checkout . Here is a link to that code if you would like to confirm that. https://plugins.trac.wordpress.org/browser/woocommerce/tags/10.0.4/includes/class-wc-checkout.php#L1069

    There isn’t any code in the Stripe plugin that would cause the payment process for the order to get skipped.

    Kind Regards

    Thread Starter joyryde

    (@joyryde)

    Hi,

    We searched all of the activated code snippets on our website for “WC_Checkout” and there isn’t one.

    We don’t know what the website you linked is, but it leads to this:

    504 Gateway Time-outnginx

    Plugin Author Payment Plugins

    (@mrclayton)

    We don’t know what the website you linked is, but it leads to this:

    That’s a link to the wordpress.org hosted code for the WooCommerce plugin.

    We searched all of the activated code snippets on our website for “WC_Checkout” and there isn’t one.

    That won’t tell you much. It would be better to search for the use of specific actions and filters that are applied in the WC_Checkout class.

    Kind Regards

    Thread Starter joyryde

    (@joyryde)

    Your URL leads to this:

    504 Gateway Time-outnginx

    Nobody here knows what this means:

    That won’t tell you much. It would be better to search for the use of specific actions and filters that are applied in the WC_Checkout class.

    All of us read this and don’t see how this relates to the issue in the Stripe Plugin that is happening.

    Plugin Author Payment Plugins

    (@mrclayton)

    Your URL leads to this:

    It’s not my URL, it’s a URL to the wordpress.org hosted code. It’s a WordPress url. Here is a screenshot of what that URL leads to, which is the WooCommerce code that you can use to confirm what I’ve explained to you in previous replies.

    All of us read this and don’t see how this relates to the issue in the Stripe Plugin that is happening.

    You keep assuming that your issue is with the Stripe plugin but I have explained in previous replies that is not the case. The Stripe plugin has nothing to do with your checkout process skipping payment or your order’s total being set to $0.

    Kind Regards,

Viewing 7 replies - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.