radiowave911:
I am attempting to set this payment module up on a site, but I do not see it in the payment modules menu. I downloaded the latest archive, uploaded the necessary files to the website directory (and verified they were uploaded), but still do not see the module. In searching this thread, I cam across someone else with the same issue that resolved it by adding an 'AddHandler application/...' line to their .htaccess. That line already exists in my .htaccess for my PHP version, it was applied by my webhost when I upgraded PHP a while back across my entire hosting account to 7.2.
I am running Zen Cart v1.5.6c, PHP v7.2, and Square Payments module v0.97. This is what I see when I go to Payment->Modules.

The only thing I am seeing in the debug logs even remotely related are messages pertaining to 'authorizenet_echeck' and 'linkpoint_api', nothing at all about square:
[09-Dec-2019 23:44:22 UTC] Request URI: /zcadmin/modules.php?set=payment, IP address: xxx.xxx.xxx.xxx
#1 include(/home/tim/yeworkshoppe.com/includes/languages/english/modules/payment/authorizenet_echeck.php) called at [/home/tim/yeworkshoppe.com/zcadmin/modules.php:192]
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_AUTHORIZENET_ECHECK_STATUS - assumed 'MODULE_PAYMENT_AUTHORIZENET_ECHECK_STATUS' (this will throw an Error in a future version of PHP) in /home/tim/yeworkshoppe.com/includes/languages/english/modules/payment/authorizenet_echeck.php on line 17.
[09-Dec-2019 23:44:22 UTC] Request URI: /zcadmin/modules.php?set=payment, IP address: xxx.xxx.xxx.xxx
#1 authorizenet_echeck->__construct() called at [/home/tim/yeworkshoppe.com/zcadmin/modules.php:196]
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_AUTHORIZENET_ECHECK_STATUS - assumed 'MODULE_PAYMENT_AUTHORIZENET_ECHECK_STATUS' (this will throw an Error in a future version of PHP) in /home/tim/yeworkshoppe.com/includes/modules/payment/authorizenet_echeck.php on line 75.
[09-Dec-2019 23:44:22 UTC] Request URI: /zcadmin/modules.php?set=payment, IP address: xxx.xxx.xxx.xxx
#1 authorizenet_echeck->__construct() called at [/home/tim/yeworkshoppe.com/zcadmin/modules.php:196]
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_AUTHORIZENET_ECHECK_SORT_ORDER - assumed 'MODULE_PAYMENT_AUTHORIZENET_ECHECK_SORT_ORDER' (this will throw an Error in a future version of PHP) in /home/tim/yeworkshoppe.com/includes/modules/payment/authorizenet_echeck.php on line 92.
[09-Dec-2019 23:44:22 UTC] Request URI: /zcadmin/modules.php?set=payment, IP address: xxx.xxx.xxx.xxx
#1 authorizenet_echeck->__construct() called at [/home/tim/yeworkshoppe.com/zcadmin/modules.php:196]
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_AUTHORIZENET_ECHECK_ORDER_STATUS_ID - assumed 'MODULE_PAYMENT_AUTHORIZENET_ECHECK_ORDER_STATUS_ID' (this will throw an Error in a future version of PHP) in /home/tim/yeworkshoppe.com/includes/modules/payment/authorizenet_echeck.php on line 95.
[09-Dec-2019 23:44:22 UTC] PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /home/tim/yeworkshoppe.com/includes/modules/payment/linkpoint_api.php on line 308
[09-Dec-2019 23:44:22 UTC] Request URI: /zcadmin/modules.php?set=payment, IP address: xxx.xxx.xxx.xxx
--> PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /home/tim/yeworkshoppe.com/includes/modules/payment/linkpoint_api.php on line 308.
The linkpoint_api software wasn't upgraded for the more current PHP software and in fact was not included in ZC 1.5.6. The files includes/modules/payment/linkpoint_api.php and language file associated: includes/languages/english/modules/payment/linkpoint_api.php should be removed from the loading sequence. If the remainder of the payment options do not again appear, check for additional/new mydebug logs. Obviously there are still going to be issues with authorizenet_echeck.php until those are addressed as well, but for now they are just warnings not fatal errors.