Got a square question?
I need to ether turn it off or feed it something when $_SESSION['free_virtual'] or freecharger is activated.
ZC1.5.5e
PHP7.1
One-Page Checkout v1.4.0
Square Payment v0.90
COWAA v1.0
and many modified
Free and Virtual checkout with COWAA is only using name and email address for a free download.. one-page template is modified so only name, email, payment and cart is displayed, all other is bypassed.
It works as expected with COD, COP, Money-order/check and PayPal standard active and shows as freecharger. If I turn Square on then the page errors and the button fails to submit.
Error from WebConsol is:
I'm thinking now it has more to do when freecharger is active..Code:Error: SqPaymentForm element with id `square_cc-number` not found. Has the DOM finished loading? See: https://docs.connect.squareup.com/articles/adding-payment-form/#generatingpaymentform paymentform:1:5997 [6]</n.prototype.buildIframeController https://js.squareup.com/v2/paymentform:1:5997 [6]</n.prototype.buildIframeControllers https://js.squareup.com/v2/paymentform:1:5839 [6]</n.prototype.build https://js.squareup.com/v2/paymentform:1:5640 [8]</n.prototype.build https://js.squareup.com/v2/paymentform:1:14150 bound self-hosted:913:17 setFormSubmitButton, payment-module: freecharger Showing "confirm" Setting orderConfirmed (0), submitter (null) jQuery version: 3.2.1
This is the error I get with a logged in user.
The only thing I haven't tried is to drop jQuery back to 1.12!Code:setFormSubmitButton, payment-module: freecharger index.php:210:13 Showing "confirm" index.php:210:13 Setting orderConfirmed (0), submitter (null) index.php:210:13 jQuery version: 3.2.1 index.php:210:13 Error: SqPaymentForm element with id `square_cc-number` not found. Has the DOM finished loading? See: https://docs.connect.squareup.com/articles/adding-payment-form/#generatingpaymentform paymentform:1:5997 [6]</n.prototype.buildIframeController https://js.squareup.com/v2/paymentform:1:5997 [6]</n.prototype.buildIframeControllers https://js.squareup.com/v2/paymentform:1:5839 [6]</n.prototype.build https://js.squareup.com/v2/paymentform:1:5640 [8]</n.prototype.build https://js.squareup.com/v2/paymentform:1:14150 bound
with square turned off, not removed, this is what WebConsol has and submit works.
No error logs show up ether. The more I play with this, the more its looking like something is going on when Freecharger is active and Square is on.Code:setFormSubmitButton, payment-module: freecharger index.php:210:13 Showing "confirm" index.php:210:13 Setting orderConfirmed (0), submitter (null) index.php:210:13 jQuery version: 3.2.1 index.php:210:13


Reply With Quote

