Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @natsshop

    That doesn’t necessarily mean there is an issue. If a customer is redirected to Klarna, but decides not to continue with the purchase, then you will encounter the exact scenario you have described where there is no payment method associated with the payment intent.

    The notice you’re referring to in the console is harmless and is not caused by the plugin. It’s related to how Stripe’s internal SDK communicates across browsers. It’s not a notice that will affect your payments.

    What I recommend you do is set Klarna to authorize payments in the plugin settings, then perform a test payment yourself. You can then confirm if it’s working correctly. After your test, you can void the authorization which avoids incurring any processing fees.

    Kind Regards

    Thread Starter natsshop

    (@natsshop)

    Hi @mrclayton.
    many thanks for the quick response. Yes, I have already tried the payment and it works perfectly. This is the only Woocommerce Stripe plugin that works. But, the checkout has become extremely slow and my guess was that this had something to do with it. Sorry, but really horribly slow. It takes 20 seconds for the plug-in to load the payment options. Can’t we change that please? In the console, in the network analysis, there are over 100 queries from the plug-in. Sorry, but I ask for your understanding, as every customer cancels the checkout.

    Regards Gisela

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @natsshop

    This plugin is actually designed to be fast and scale for very high volume websites. Slow page speeds as a result of this plugin is not a complaint we see often.

    It takes 20 seconds for the plug-in to load the payment options.

    Can you share screenshots or additional information so we can analyze how you’re coming to that conclusion?

    What you’re seeing in the network tab of your browser console is likely the requests the Stripe SDK is making. That volume of queries and page speed are not mutually inclusive. Those requests are out of our control since that’s part of the js.stripe.com script which is required by Stripe.

    Kind Regards

    Thread Starter natsshop

    (@natsshop)

    Hi @mrclayton,
    sorry for the confusion. The plug-ins all have similar names. Briefly at the beginning: The plugin doesn’t work for me, but it runs super fast. No payments from Klarna can be verified. Here’s what I was able to find out: By activating Stripe’s own plugin, I learned, that the migrating off of the Sources API, an old integration method that will be shoutting down. Have you taken this into account with your plugin? Stripe’s own plugin works, but is extremely slow due to the over 100 queries in the checkout. Today I’m going to connect my staging site to Stripe and test the whole thing in a test environment. I would prefer your plugin because it is faster.

    Thread Starter natsshop

    (@natsshop)

    Hi @mrclayton,

    I’m back, your plugin hangs up with the Klarna payment method. Here is the test page: https://klon.nats-shop.com/kasse/. As already written, the payment method has changed because Klarna has changed the authentication method. The payment arrives in my Stripe account as incomplete because the payment method is missing. Authentication no longer works. A customer ordered twice yesterday and always the same thing. Credit cards work fine. Klarna authentication is the problem.
    https://klon.nats-shop.com/wp-content/uploads/2024/12/stripe2.jpg
    https://klon.nats-shop.com/wp-content/uploads/2024/12/stripe3.jpg

    Regards Gisela

    Thread Starter natsshop

    (@natsshop)

    Hi,
    the culprit would have been found: Astra Pro. And now I have a problem. There is no worse support than Astra. The only answer I’ll get is that your plugin will be to blame and with Astra everything always runs smoothly. However, I have to say that I have no problems with the WooCommerce Stripe Payment Gateway plugin. But the plugin is slower than my snails in the garden. The following error message is visible in the developer console: Uncaught ReferenceError: astra is not defined
    https://klon.nats-shop.com/wp-content/plugins/astra-addon/addons/blog-pro/assets/js/minified/single-autopost-infinite.min.js?ver=4.8 .7:1. Why does your plugin with Astra Pro have problems here? Could you please fix this? Would be great.
    Regards Gisela

    Plugin Author Payment Plugins

    (@mrclayton)

    By activating Stripe’s own plugin, I learned, that the migrating off of the Sources API, an old integration method that will be shoutting down

    That’s actually not Stripe’s own plugin. That plugin is developed by WooCommerce and always has been.

    The reason you are experiencing that hanging is because that JS error is interfering with how the redirect to Klarna works. The server responds to the place order button click with a base64 encoded hash like this:

    {
    "result": "success",
    "redirect": "#response=eyJwbSI6bnVsbCwidHlwZSI6InBheW1lbnRfaW50ZW50IiwiY2xpZW.....",
    "order_id": 126512
    }

    That triggers a hashchange event that the plugin listens for and then redirects to the Klarna payment page. That JS error is interfering with that process.

    Why does your plugin with Astra Pro have problems here? Could you please fix this?

    I do not know, but I don’t believe it’s caused by an issue in our plugin. There are no references to Astra in our plugin’s code. JS errors within the Astra code would be their responsibility.

    If you’re using any kind of cache, try clearing that as part of your tests. I you’re using a cookie plugin, there may be a configuration you need to add that ensures the Astra script that defines astra is loaded. That is a common issue with cookie plugins.

    Kind Regards

    Thread Starter natsshop

    (@natsshop)

    Hi @mrclayton,
    I have neither a cache nor a cookie plugin on the staging page. As already written, the problem does not exist with the Woocommerce/Stripe (whatever) plugin. It’s a shame, then I have to use the other plug-in. A logical conclusion was that there is a problem between Astra and your plugin, because the problem does not exist with the woocommerce plugin.
    Regards

    Thread Starter natsshop

    (@natsshop)

    I forgot to write that if I deactivate Astra Pro PlugIn then it works fine. So it can only be a conflict between Astra Pro and your plugin. Not every conflict is an error in the plugin. Unfortunately, it looks like you have no desire to change that. Then I have to replace the plugin. Very unfortunate.

    Plugin Author Payment Plugins

    (@mrclayton)

    Unfortunately, it looks like you have no desire to change that.

    I am not sure how you’re coming to that conclusion since I’ve been responding to your requests and offering suggestions on what the cause might be. I do have a life outside of WordPress so sometimes there will be a delay in replies. The next step would be for you to share a link where the Astra Pro plugin can be downloaded and tested. That can be done via our contact us page.

    Then I have to replace the plugin

    That’s ok, I just want merchants to use what works best for them. If that happens to be another plugin then there is nothing wrong with that.

    Thread Starter natsshop

    (@natsshop)

    Hi @mrclayton,
    well, the answer made me conclude that they don’t want to help me. That’s a useful answer now. Okay, I’ll send the Astra pro plugin via the link.
    Regards Gisela

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