Hi Everyone,
We started to build the e-commerce website in WordPress using woocomerce. The sandbox testing goes well without any issue. But when we switch on the production, the location option does not populate. We have two locations in the account. One physical store and another mobile.
Please help us to solve this issue. Does the IP of the server needs whitelisting or something?
With the Square WooCommerce integration if the location isn’t showing up it’s normally because it’s not configured correctly. I’d recommend reviewing the instructions from WooCommerce on how to configure the integration for production payments.
Hi Bryan,
I have made the changes where i hard coded location inside setting file. Now the squareup cards payment shows up but shows error while processing the payment.
body: Array
(
[errors] => Array
(
[0] => stdClass Object
(
[code] => BAD_REQUEST
[detail] => This account has not been enabled to take payments
[category] => INVALID_REQUEST_ERROR
)
Before you can process payments, you must complete the identity verification process for your Square account. This step is required by regulations and part of our ongoing effort to keep your account secure.
The identity verification process only needs to be completed once, and the steps are located in your Setup Guide on your online Square Dashboard. Once you complete this process, you will be able to process payments.
Hi Bryan,
The Order note says.
Square Payment Failed (Status code CARD_PROCESSING_NOT_ENABLED: Account is not enabled for card processing, visit Sign up for Square)
If I go to Sign up for Square . It takes me to dashboard where there is nothing to activate. Please help. Please help where to go. As we are using woocommerce plugin for squareup.
According to the team you’ll need to reach out to our Customer Success team for further assistance regarding this matter. It’s unfortunately out of the scope of Developer Support.
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘postalCode’)
at WC_Square_Payment_Form_Handler.handle_card_nonce_response
And at the log, I can see.
message:
headers: Array
(
[0] => HTTP/2 200
[date] => Thu, 05 May 2022 13:33:50 GMT
[frame-options] => DENY
[x-frame-options] => DENY
Have you reached out to WooCommerce with this? Please note that all API functions are managed by WooCommerce. There developers are the ones that have access to the code to make any necessary fixes.