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.
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.
[errors] => Array
 => 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.