• Resolved mdm4two

    (@mdm4two)


    Hello,

    I have an issue which frustrating, all orders I’m getting are being “Failed

    On Test Mode, all payment methods shows, Credit Cards, Paypal, WooPay, and I tried the Test credit cards and it works well as well on “Orders”

    but On Live mode, it Only shows Paypal on Microsoft Edge and it show both Credit and Paypal on Chrome ( Not WooPay) and when I tried a random card for test I got the line “Cannot read properties of undefined (reading ‘id’)

    Can you please help me in that please?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter mdm4two

    (@mdm4two)

    I tried to switch the theme to Twenty Twenty-Three and I still got the error so I believe it is from Woocommerce or a Plugins conflict

    Hi @mdm4two

    From what I understand, you’re experiencing a problem where all orders are failing in Test Mode, and in Live Mode, only Paypal is showing up as a payment option on Microsoft Edge. On Chrome, both Credit and Paypal options are visible, but not WooPay. Additionally, when you attempt to test with a random card, you’re encountering an error message stating “Cannot read properties of undefined (reading ‘id’)”. You’ve also mentioned that you tried switching the theme to Twenty Twenty-Three, but the issue persisted, leading you to believe it could be a conflict with WooCommerce or one of your plugins.

    Here are a few steps you can take to troubleshoot this issue:

    1. Check Payment Gateway Settings: Ensure that your payment gateways (Credit Cards, Paypal, WooPay) are correctly configured in WooCommerce settings.
    2. Update Your Plugins and WooCommerce: Make sure that your WooCommerce plugin, as well as all other plugins, are updated to their latest versions. Sometimes, outdated versions can cause conflicts.
    3. Disable All Plugins: Try disabling all plugins except WooCommerce to see if the issue persists. If the problem is resolved, you can then enable your plugins one by one to identify which one is causing the conflict.
    4. Switch to a Default Theme: Although you’ve tried switching to Twenty Twenty-Three, it might be worth trying with a default theme like Storefront to rule out any theme-related issues. Here’s a helpful guide on how to test for conflicts: ?? How to Test for Plugin and Theme Conflicts.
    5. Look for JavaScript errors: JavaScript errors can disrupt functionality. Use your browser’s console to check for these errors.?? Here’s a useful guide on Using Your Browser to Diagnose JavaScript Errors.
    6. Enable Debugging: If the problem persists, turn on debugging in WordPress. This can help identify the root cause. You can enable debugging by adding these lines to your wp-config.php file:
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );

    This will create a debug.log file in your wp-content directory, logging any PHP errors or notices. For a more detailed guide on enabling debugging in WordPress, you can visit this link: ?? Debugging in WordPress

    If the issue continues after trying these steps, please share more details, like the exact error messages you see when debug mode is on. This will help us identify and solve the problem more effectively.

    Also, we’d find it helpful if you could share your site’s System Status report. This will give us a better understanding of your site’s setup and help us pinpoint the problem. You can find it via WooCommerce > Status. Select Get system report and then Copy for support.

    Lastly, could you share the fatal error logs (if any) under WooCommerce > Status > Logs.

    Once you’ve gathered this information, please paste it inside a Code block in your reply, or use https://pastebin.com to paste it and share the link with us.

    Thanks for your patience and cooperation in this matter! We’re here to help you get this sorted.

    Thread Starter mdm4two

    (@mdm4two)

    Hi Tamrat!

    Thank you for your Reply, on the Test Mode everything works fine, you can check the staging website which is on test mode

    Checkout – Adventures Of Scuba Jack

    On the checkout all methods appear and all orders works without issues, but on live mode methods disppears and the errors show up

    This is the Statut report

    https://pastebin.com/Lx6fqL0n

    and this is the logs

    09-15-2023 @ 16:32:12 – Unable to detect valid feed configuration: No catalog ID

    I will try to disable the plugins

    Hi there @mdm4two ??

    Thank you for reaching back, with further details on this.

    on the Test Mode everything works fine, you can check the staging website which is on test mode
    […]

    On the checkout all methods appear and all orders works without issues, but on live mode methods disppears and the errors show up

    I understand you are using WooPayments as the payment gateway, based on the Checkout page at the staging site.

    If you want to try out WooPayments on a site that does not need to process real payments, you can use?Dev mode. This can come in handy on staging sites and the like.

    Safe mode, on the other hand, helps prevent issues in cases where duplicated sites are connected to the same WooPayments account, which may occur when you clone your site to or from a staging site to a live one. Please see guide linked above for tips on what can cause Safe Mode to be triggered, as well as how to address the issue.

    Safe mode should almost never be triggered deliberately. Instead, we suggest using Dev mode (explained above) on staging sites.

    For further details on the several tools WooPayments includes to help you test things out in your store before taking actual payments, see here.

    I trust that points you in the right direction, but if you have more questions, let us know.

    We’re happy to help.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Credit Card disappear on Live mode’ is closed to new replies.