Re: Square Payment Module for Zen Cart [Support Thread]
Quote:
Originally Posted by
NDboots
Question for Carlwhat. I have Square WebPay 1.0.4 installed in ZenCart 2.1.0. My webhost now has my server set to PHP 8.1. Credit card charges are still working with Square Up but I'm getting some errors. I see all over that people are recommending your newer ZenCart module, but the link they use goes to an "Out Of Stock" page. I just seen this part of thread this evening, you and swguy chat about that what sounds like a combo version with Square Up. That your Square Up app will come with Google Pay and Apple Pay options. I'm unfamiliar with those. Are those like credit cards that they can use to charge on Square Up? Or do I have to take a merchant account out each with both Google Pay and Apple Pay in order to take that type of payment? And, if that is so, can I turn off the Google Pay and Apple Pay in your module and only take common credit cards via Square Up Payments only?
merchant accounts with google pay and apple pay are NOT necessary to use those digital wallets. all of those transactions go to your square dashboard.
and you can control which payment method you want to allow via the zc payment configuration page.
so, yes, you can turn those off and only take `common` credit cards.
best.
Re: Square Payment Module for Zen Cart [Support Thread]
Thanks todoonada, swguy, and carlwhat, for your advice on this matter. Our main sale item is a small business seasonal cold weather item for cattlemen. We don't really want to deal with all the bookwork required with multiple payment accounts. So, I'm happy to hear that there are options to turn off the unwanted payment methods. I appreciate all your advise!
Re: Square Payment Module for Zen Cart [Support Thread]
Is their a Stripe Encapsulated version for the Zencart Plugin?
Re: Square Payment Module for Zen Cart [Support Thread]
Quote:
Originally Posted by
jodean
Is their a Stripe Encapsulated version for the Zencart Plugin?
Not currently.
Re: Square Payment Module for Zen Cart [Support Thread]
Several of the plugins that I would like to use are not Encapsulated yet. What is your opinion regarding installation of non-encapsulated plugins?
Re: Square Payment Module for Zen Cart [Support Thread]
Quote:
Originally Posted by
jodean
Several of the plugins that I would like to use are not Encapsulated yet. What is your opinion regarding installation of non-encapsulated plugins?
Please post as a general question; this has noting to do with the Square payment module.
1 Attachment(s)
Re: Square Payment Module for Zen Cart [Support Thread]
Hi
Using ZC 1.5.8a and OPC with PHP8.2 and Square module 2.0.2. Basic responsive_classic template.
Not sure where the issue I have originates - maybe the group pricing code or maybe something being picked up in the Square module. I'm sure those with a far greater knowledge of how these things integrate can advise. Here's the issue:
1/When the cart user qualifies for a group pricing discount (or when a discount code is used) the cart total is showing the correct net figure that will be charged to their card.
2/When the cart sends off the amount to the bank for verification the bank pop-up asks for approval for the pre-discount amount - not the amount shown in the cart.
3/When the cart verification is declined the resulting log shows the correct discounted amount in the audit trail!
4/If the user accepts the larger amount at the verification stage the transaction goes through at the discounted amount.
This screenshot shows better what I am trying to detail:
Attachment 20934
The error log:
Code:
[amountMoney:Square\Models\CreatePaymentRequest:private] => Square\Models\Money Object
(
[amount:Square\Models\Money:private] => Array
(
[value] => 41324
)
[currency:Square\Models\Money:private] => GBP
I'd appreciate any guidance here on a resolution. Where did the bank get the wrong amount data from in the initial pop-up screen (that isn't used for the transaction)?
Thanks for reading this.
Re: Square Payment Module for Zen Cart [Support Thread]
Quote:
Originally Posted by
DaxtheMan
Hi
Using ZC 1.5.8a and OPC with PHP8.2 and Square module 2.0.2. Basic responsive_classic template.
Not sure where the issue I have originates - maybe the group pricing code or maybe something being picked up in the Square module. I'm sure those with a far greater knowledge of how these things integrate can advise. Here's the issue:
1/When the cart user qualifies for a group pricing discount (or when a discount code is used) the cart total is showing the correct net figure that will be charged to their card.
2/When the cart sends off the amount to the bank for verification the bank pop-up asks for approval for the pre-discount amount - not the amount shown in the cart.
3/When the cart verification is declined the resulting log shows the correct discounted amount in the audit trail!
4/If the user accepts the larger amount at the verification stage the transaction goes through at the discounted amount.
This screenshot shows better what I am trying to detail:
Attachment 20934
The error log:
Code:
[amountMoney:Square\Models\CreatePaymentRequest:private] => Square\Models\Money Object
(
[amount:Square\Models\Money:private] => Array
(
[value] => 41324
)
[currency:Square\Models\Money:private] => GBP
I'd appreciate any guidance here on a resolution. Where did the bank get the wrong amount data from in the initial pop-up screen (that isn't used for the transaction)?
Thanks for reading this.
i won’t be in front of my computer until wednesday. at that point i can boot up 1 of my 137 different zc installs and track down what the problem may be.
that said, i think the paypal rest app may have encountered a similar problem. it seems that the order total is not reflective of these discounts at the time of payment.
but i will look at it closer when i’m in front of my computer.
best.
Re: Square Payment Module for Zen Cart [Support Thread]
Thanks carlwhat - I do appreciate the help.
Re: Square Payment Module for Zen Cart [Support Thread]
Would it make sense to do a check for Safari before enabling Apple Pay? If you're using Chrome, you get this console error:
square.js:3 Initializing Apple Pay failed PaymentMethodUnsupportedError: Method unsupported: Apple Pay is only available on Safari.
at new Wf (square.js:3:375247)
at Yf (square.js:3:383212)
at square.js:3:386948
at Generator.next (<anonymous>)
at Jf (square.js:3:383366)
at a (square.js:3:383570)