Quote Originally Posted by OldBikeMags View Post
...

The current behaviour is a security risk...

...
first off, you are on the deprecated/retired support thread for the square payment module.

there is a separate support thread for the square webpay payment module. a bit confusing, perhaps, but just a bit of info...

with regards to your above comment, would you care to elaborate? what sort of security risk do you think exists?

Quote Originally Posted by OldBikeMags View Post
Looks like I have some work to do...

Zen Cart v1.5.8

Square Web Payments Module 1.0.4

I checked the error logs and they are literally too large to paste here.

The latest log entry contained 23 warnings for constants already defined in this format.

PHP Warning: Constant MODULE_PAYMENT_SQUARE_ENTRY_REFUND_TITLE already defined in /my site folders/includes/languages/english/modules/payment/square_webPay.php on line xx.

MODULE_PAYMENT_SQUARE_ENTRY_REFUND_TITLE
MODULE_PAYMENT_SQUARE_ENTRY_TRANSACTION_SUMMARY
MODULE_PAYMENT_SQUARE_ENTRY_REFUND
MODULE_PAYMENT_SQUARE_ENTRY_REFUND_AMOUNT_TEXT
MODULE_PAYMENT_SQUARE_TEXT_REFUND_CONFIRM_CHECK
MODULE_PAYMENT_SQUARE_ENTRY_REFUND_TEXT_COMMENTS
MODULE_PAYMENT_SQUARE_ENTRY_REFUND_DEFAULT_MESSAGE
MODULE_PAYMENT_SQUARE_ENTRY_REFUND_SUFFIX
MODULE_PAYMENT_SQUARE_ENTRY_REFUND_BUTTON_TEXT
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE_TITLE
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE
MODULE_PAYMENT_SQUARE_TEXT_CAPTURE_CONFIRM_CHECK
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE_TEXT_COMMENTS
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE_DEFAULT_MESSAGE
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE_SUFFIX
MODULE_PAYMENT_SQUARE_ENTRY_CAPTURE_BUTTON_TEXT
MODULE_PAYMENT_SQUARE_ENTRY_VOID_TITLE
MODULE_PAYMENT_SQUARE_ENTRY_VOID
MODULE_PAYMENT_SQUARE_TEXT_VOID_CONFIRM_CHECK
MODULE_PAYMENT_SQUARE_ENTRY_VOID_DEFAULT_MESSAGE
MODULE_PAYMENT_SQUARE_ENTRY_VOID_SUFFIX
MODULE_PAYMENT_SQUARE_ENTRY_VOID_BUTTON_TEXT
MODULE_PAYMENT_SQUARE_ENTRY_VOID_TEXT_COMMENTS
i would suggest looking at the documentation and specifically this page.

you can then get to the actual error (as opposed to the warnings you are now seeing).