• Resolved Dee Adesanwo

    (@bliteknight)


    Hello,
    The issue I am seeing is related to or is directly this one:
    https://www.ads-software.com/support/topic/incomplete-transactions-sent-to-stripe/

    I was able to reproduce the issue by having some items in my cart and also having the new payments experience in Stripe active. When on the checkout page, if I refreshed the browser it would create an incomplete transaction on my stripe account, and it would do this if I refreshed the page again.

    I have disabled the new payments experience because I believe bots had also found my page and were causing multiple incomplete transactions on my account.

    My question is will I ever be able to use the new payments experience now that I have disabled it and is there a timeline for when this bug will be fixed?

    Thanks

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hello,

    The behavior on two different sites could be similar but the causes could be different depending on each site setup.

    I understand when you refresh the page then the payment appears incomplete. To take a better look, please provide the following:

    Your System Status: You can find it via WooCommerce > Status. Select ‘Get system report’ and then ‘Copy for support’.

    Fatal Error Log: Share a copy of any fatal error log found under WooCommerce > System Status > Logs (if available).

    Be sure to redact any sensitive information from the logs such as email addresses, and names.

    Let us know, thank you.

    Thread Starter Dee Adesanwo

    (@bliteknight)

    Here is the Status Report, the template for payment is the same as the original, I just copied it in the custom location to see if that would work.

    ### WordPress Environment ###
    
    WordPress address (URL): https://techshop82.com
    Site address (URL): https://techshop82.com
    WC Version: 6.4.1
    REST API Version: ? 6.4.1
    WC Blocks Version: ? 7.2.2
    Action Scheduler Version: ? 3.4.0
    WC Admin Version: ? 3.3.2
    Log Directory Writable: ?
    WP Version: 5.9.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: ?
    WP Cron: ?
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: nginx/1.21.6
    PHP Version: 8.1.3
    PHP Post Max Size: 21 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 1000
    cURL Version: 7.64.0
    OpenSSL/1.1.1d
    
    SUHOSIN Installed: –
    MySQL Version: 10.4.24-MariaDB-1:10.4.24+maria~buster-log
    Max Upload Size: 20 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ? Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected.
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 6.4.1
    WC Database Prefix: wp_
    Total Database Size: 9.72MB
    Database Data Size: 8.20MB
    Database Index Size: 1.52MB
    wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 4.03MB + Index: 0.06MB + Engine InnoDB
    wp_postmeta: Data: 0.22MB + Index: 0.09MB + Engine InnoDB
    wp_posts: Data: 3.08MB + Index: 0.06MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 75
    customize_changeset: 11
    nav_menu_item: 5
    page: 12
    post: 6
    product: 3
    revision: 117
    shop_order: 8
    wp_block: 2
    wp_global_styles: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (8) ###
    
    Instant Images: by Darren Cooney – 4.6.1
    Kadence Blocks – Gutenberg Blocks for Page Builder Features: by Kadence WP – 2.4.4
    Kadence Starter Templates: by Kadence WP – 1.2.13
    String Locator: by Clorith – 2.5.0
    WooCommerce Stripe Gateway: by WooCommerce – 6.3.0
    WooCommerce Shipping & Tax: by WooCommerce – 1.25.26
    WooCommerce: by Automattic – 6.4.1
    Xanwo Plugins: by Adedoyin "Dee" Adesanwo – 1.0.0
    
    ### Inactive Plugins (3) ###
    
    Akismet Anti-Spam: by Automattic – 4.2.3
    Hello Dolly: by Matt Mullenweg – 1.7.2
    Jetpack: by Automattic – 10.7
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    
    ### WC Pages ###
    
    Shop base: #591 - /shop/
    Cart: #499 - /cart/
    Checkout: #500 - /checkout/
    My account: #501 - /my-account/
    Terms and conditions: ? Page not set
    
    ### Theme ###
    
    Name: Kadence
    Version: 1.1.15 (update to version 1.1.18 is available)
    Author URL: https://www.kadencewp.com/
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: kadence/woocommerce/checkout/payment.php
    
    ### Action Scheduler ###
    
    Complete: 48
    Oldest: 2022-04-02 12:34:07 -0500
    Newest: 2022-05-01 23:39:03 -0500
    
    ### Status report information ###
    
    Generated at: 2022-05-02 09:47:42 -05:00

    No fata errors, but the stripe log has the entry where it creates the payment requests

    2022-05-01T01:23:15+00:00 DEBUG 
    ====Stripe Version: 6.3.0====
    ====Start Log====
    account
    ====End Log====
    
    2022-05-01T02:28:55+00:00 DEBUG 
    ====Stripe Version: 6.3.0====
    ====Start Log====
    payment_intents request: Array
    (
        [amount] => 3999
        [currency] => usd
        [payment_method_types] => Array
            (
                [0] => card
            )
    
        [capture_method] => automatic
    )
    
    ====End Log====
    
    2022-05-01T03:29:48+00:00 DEBUG 
    ====Stripe Version: 6.3.0====
    ====Start Log====
    account
    ====End Log====
    
    2022-05-01T03:45:10+00:00 DEBUG 
    ====Stripe Version: 6.3.0====
    ====Start Log====
    payment_intents request: Array
    (
        [amount] => 3999
        [currency] => usd
        [payment_method_types] => Array
            (
                [0] => card
            )
    
        [capture_method] => automatic
    )
    
    ====End Log====
    
    2022-05-01T03:45:24+00:00 DEBUG 
    ====Stripe Version: 6.3.0====
    ====Start Log====
    payment_intents request: Array
    (
        [amount] => 3999
        [currency] => usd
        [payment_method_types] => Array
            (
                [0] => card
            )
    
        [capture_method] => automatic
    )
    
    ====End Log====
    Thread Starter Dee Adesanwo

    (@bliteknight)

    Also just to be clear, it stopped doing it once I disabled the new payments experience – which I would like to use in the future if possible, just not with the bug that exist.

    Hello,

    According to what you describe it seems to be related to:
    https://github.com/woocommerce/woocommerce-gateway-stripe/issues/2259

    My question is will I ever be able to use the new payments experience now that I have disabled it and is there a timeline for when this bug will be fixed?

    Please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.

    Please include a link to this forum thread.

    Thank you!

    Thread Starter Dee Adesanwo

    (@bliteknight)

    Yes, thank you that’s the exact issue.

    So if it’s acting all intended, how do I re enable new payments experience after I disabled it?

    Mirko P.

    (@rainfallnixfig)

    Hi @bliteknight,

    Once you disable the new payments experience you can go back to the “Advanced settings” and enable the feature again if you wish so.

    Thread Starter Dee Adesanwo

    (@bliteknight)

    Great, thanks for all the help.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Incomplete Transactions with Refresh’ is closed to new replies.