• Resolved awdeson

    (@awdeson)


    Hello dear forum,

    I hope for your help with the following problem.
    In our online shop it happens occasionally that customers cannot complete their order or payment via Stripe, ie you put a product in the shopping cart, go to the checkout, enter your details there, choose the way you want to pay and come no further, we then receive the message that an order has been received, but this is set to “on hold”. So far, this has happened very often with Klarna (via Stripe) and sometimes via Giropay (also via Stripe). The stripe told us we should activate all webhooks, which we did, but unfortunately the problem still occurs again and again. We use the “Stripe for Woocommerce” plugin.
    Has anyone already had similar problems that they knew how to solve, or are you using another plugin for Stripe that works without any problems?

    We would be very happy to receive help and suggestions.

    Daniel

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Clayton R

    (@mrclayton)

    The stripe told us we should activate all webhooks, which we did, but unfortunately the problem still occurs again and again.

    Did you verify that the webhook was setup properly by performing a test? You should follow our docs step by step. You only need one webhook, not multiple. What you’re describing is always related to a misconfigured webhook.

    Thread Starter awdeson

    (@awdeson)

    Hello mr.clayton, thanks for your answer.
    I followed your docs. I deactivated the old webhook and activated exactly the ones your plugin needs. I also made the necessary changes in the shop backend.

    Now I have the problem that is described in this topic.
    https://wordpress.org/support/topic/failed-method-error-parameter_missing-type/

    POST /v1/payment_methods 400 ERR

    {
      "key": "pk_live_*********************************************************************************************pkeO3O",
      "type": <required>
    }
    
    Response-Text
    {
      "error": {
        "code": "parameter_missing",
        "doc_url": "https://stripe.com/docs/error-codes/parameter-missing",
        "message": "Missing required param: type.",
        "param": "type",
        "type": "invalid_request_error"
      }
    }
    
    Request-POST-Text
    {
      "key": "pk_live_*********************************************************************************************pkeO3O"
    }

    Do you have a solution for that too?

    Daniel

    Plugin Author Clayton R

    (@mrclayton)

    @awdeson that error message is harmless and does not affect payments in any way. I have reported it to the Stripe dev team several times.

    It originates in the js.stripe.com script, not the plugin. There is nothing I can do to prevent that from showing in the logs.

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

The topic ‘Cannot complete payment through Stripe’ is closed to new replies.