Hi @ewscos & @appchs843,
The solution proposed by @jedfirestone is a great temporary workaround that will force the zip code field to be always shown in Square form.
In the long run, WooCommerce should automatically pick up the information from the zip code field that is already included in the Billing Address section of the checkout page. We’ve seen a few reports where this was not the case, but so far we’re unable to reproduce this on a test site. This might indicate a conflict with some other plugin or theme.
If you’d like us to check what happens here and what’s the best way to fix it, you can create a test site where you can experiment without the risk of breaking anything. Some hosting providers offer a one-click solution to create a staging site, so you may want to check this with yours. If they don’t, you can create a test copy using the free WP Staging plugin:
https://www.ads-software.com/plugins/wp-staging/
Once the staging site is ready, please create a temporary admin account for [email protected] on that site, and submit a support ticket at https://woocommerce.com/my-account/create-a-ticket/ so that we can test this in details. Please also include the URL of this conversation as a reference:
https://www.ads-software.com/support/topic/check-out-page-not-showing-billing-zip-payments-not-going-through/
Thanks a lot in advance!