• I love the panel options of this theme but was unable to use it because payments processed with Square via WooCommerce would fail with the following error:

    Array
    (
    [0] => stdClass Object
    (
    [category] => INVALID_REQUEST_ERROR
    [code] => MISSING_REQUIRED_PARAMETER
    [detail] => Missing required parameter.
    [field] => card_nonce
    )

    )
    Order status changed from Pending payment to Failed.

    I know it is a theme conflict because it works fine with all of the same plugins enabled when I switched to the Twenty Seventeen theme. From what I can find online, it appears to be some issue with the payment request sent to Square not being from the same URL as the requesting checkout page (or possibly multiple nonces being created, overwriting the valid one).

    I am still researching, but can't find a lot of information online. I'm hoping this theme can be updated to support Square payments, or someone can point me in the direction of the theme file to update!

    • This topic was modified 8 years, 2 months ago by woodbrushed.
Viewing 1 replies (of 1 total)
  • sacredpath

    (@sacredpath)

    Automattic Happiness Engineer

    Hi there, and sorry for the issue. Can you point me to a location on your site where the failure occurs so I can see how you have things configured. I can then pass that on to our developers and see if they can figure out what is going on. It also may be that I need to get Woo involved in it as well since this might occur on other themes that have panels.

Viewing 1 replies (of 1 total)

The topic ‘Square Payments Failure’ is closed to new replies.