Woocommerce Checkout fail "We were unable to process your order, please try again."

fresh Woocommerce site,  have the woocommerce square plugin installed. DIVI theme.

Square > Woo Product syncing is working, Square physical terminal can take payments fine, google Pay works in the cart for credit cards, but that's to Stripe not Square.

 

Credit card Payment (that works with Google Pay on the same checkout) fails with the error at checkout

  • We were unable to process your order, please try again.
I turned on debugging but the only output to the log was this for the failed attempt...
03-09-2022 @ 21:06:41 - Square.js Response:
 Array
(
    [digital_wallet_type] => NONE
    [card_brand] => VISA
    [last_4] => 0027
    [exp_month] => 3
    [exp_year] => 2025
    [billing_postal_code] => 4870
)

I don't know if this is normal or not. That's the entire log entry for the failed checkout submit.
 
To me this looks like a summary return from Square, not indicating any problems, but I don't know whats normal or not - should there be more detail?
 
However, there is no payment processed at the Square dashboard, and the checkout does not progress.
 
log name is
square_credit_card-2022-03-09-69946ad4bb54f1f60f25b2668876a374.log
 
I chose the "both" option for the Square debug, but this did not change the error message on the checkout page after the change. It did generate that log however, with the correct timestamp.
 
I did just configure SSL - and haven't been able to test it until now - I assume because Square was blocking a non SSL request.
1,190 Views
Message 1 of 2
Report
1 REPLY 1
Square Community Moderator

Hey @Papastanley,

 

Thanks for reaching out and sorry to hear you're having trouble with the WooCommerce integration. Because the integration between Square and Woocommerce is built and supported by Woocommerce, we're unfortunately not able to provide technical assistance for this integration.

 

With that said, if the key issue here is simply that Google and Apple pay are not working within the integration in Australia, this is not presently supported for Australia per WooCommerce's setup documentation

 

"Digital Wallet Settings: Enable/disable and customize Square digital wallets (Apple Pay and Google Pay) on your store. These settings will only be available to stores located in the US, UK, and Canada."

 

On a wider level, Square's eCommerce API for Australia (including Square Online websites) don't yet support Google and Apple pay as a payment method. I believe that it will be supported in Australia and is in the development pipeline, however I don't currently have ETA on the availability - this has been a very popular request with Australian Square Online merchants as well.

 

Hopefully this clears up any confusion and please let me know if I've misunderstood!

Seamus
Square, Australia
Sign in and click Mark as Best Answer if my reply answers your question.
1,187 Views
Message 2 of 2
Report