• Resolved facialflex

    (@facialflex)


    I use the woocommerce manual payment plugin to take payments via Stripe when customers phone me instead of ordering online.
    Stripe has identified these payments as likely to fail after 14th September when 3D Secure SCA is introduced.
    Is ther an update on the way to address this issue please?

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author bfl

    (@bfl)

    Hey @facialflex. I am working on this. Stripe currently requires you to contact them to enable this feature on your account. Here’s the relevant section in the documentation. I’m in contact with Stripe and I’m trying to get this enabled on my own test account. I’ll get back to you when I have updates.

    Thread Starter facialflex

    (@facialflex)

    Thanks for this information. I had missed that bit of the documentation on Stripe. I’ll get in touch with them.

    Thanks for everything you do – we rely on your plugin every day and it performs flawlessly. I hope we will be able to continue to use it for years to come.

    Plugin Author bfl

    (@bfl)

    Hey @facialflex. I released a new version of the plugin. There is a new Mark Payments as MOTO setting which will allow you to make use of the Mail Order / Telephone Order (MOTO) SCA exemption. Let me know if you have any issues. Thanks.

    Hi @bfl. I’m having trouble using MOTO SCA exemption setting with your plugin.

    I’ve been in touch with Stripe support and they claim they enabled manual payments. But whenever I’m trying to test it on the backend order page, using Stripe test card supporting 3D secure, I keep getting message saying:
    “The Mark Payments as MOTO setting is enabled, however your Stripe account does not have the MOTO feature enabled. You will need to contact Stripe to get this feature enabled for your account.”

    This is the API log (with sensitive data removed), hope it will help to find a solution:

    Request POST body
    {
      "amount": "2500",
      "currency": "GBP",
      "payment_method_data": {
        "type": "card",
        "card": {
          "token": [REMOVED]
        }
      },
      "confirm": "true",
      "capture_method": "automatic",
      "description": [REMOVED],
      "metadata": {
        "Order Number": "40163"
      },
      "payment_method_options": {
        "card": {
          "moto": "true"
        }
      }
    }
    Response body
    {
      "error": {
        "code": "parameter_unknown",
        "doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
        "message": "Received unknown parameter: payment_method_options[card][moto]",
        "param": "payment_method_options[card][moto]",
        "type": "invalid_request_error"
      }
    }
    Plugin Author bfl

    (@bfl)

    Hey @totemicit. Do you have multiple Stripe accounts? If you do, make sure the API keys in the settings match the account that has MOTO enabled. Note that the MOTO feature is enabled per-account, not per-user.

    Thanks for your reply @bfl.
    Actually after exchanging few more emails with Stripe support, I managed to get them to enable it properly. It just took exchanging emails with 4 different people there…
    So your plugin wasn’t at fault here at all. Just tested and it works beautifully ??
    Sorry for bothering you. Keep up the good work!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘3D Secure’ is closed to new replies.