dbltoe:
Finally got a customer from one of our sites to answer their phone and let us walk through the process with them.
The site has the latest WebPay from github and OPC without any changes other that the comment-outs suggested in WebPay.
The item is also Free Shipping
I have been able to test with VISA successfully every time.
Tried with a MC after this trial and got the error
This site is getting multiple sales daily and only an occasional ms-confg.
This customer got the usual ms-confg using DISCOVER.
She volunteered to use another card and I asked if she had AMEX.
She did and it worked flawlessly, first time.
So perhaps anyone who can test DISCOVER and MC to see if they get the same results.
Also, while it may be only specific to OPC, the item's free shipping throws the following error:
[27-Apr-2022 21:26:10 UTC] PHP Notice: Malformed value for session-based shipping module; customer will need to re-select: {"id":"","title":"FREE SHIPPING! (No Delivery Charge)","cost":0} in /includes/classes/order.php on line 323
if you have done the comment outs as suggested in this post:
https://www.zen-cart.com/showthread.php?228750-Square-WebPay-support-thread&p=1387913#post1387913
i am still not sure how you can be getting the ms-confg error. it is entirely possible you are getting a different error, but i do not think it is the 'ms-confg`.
if all VISA transactions work, and some other card does not, this suggests to me a configuration issue. and now thinking about it, perhaps the ZC configuration might cause that error; but it still seems a bit suspicious to me.
i would look at the ZC config values for which credit cards are enabled. specifically admin -> configuration -> credit cards. in addition, i would also look at the configuration on the square dashboard to see if there is something up there for which credit cards that app accepts.
the ms-confg error means we do not have a communication back from square in our post to your zc server. other errors are possible; but i'm doubtful that if you have commented out the submits in OPC and the form still gets submitted (which it should), then there should be an error message from square different from the misconfig error message.
i could be wrong. but i do not think so...
author of square Webpay, now with Apple Pay and Google Pay.
mXworks
donations: venmo or paypal accepted.
premium consistent excellent support. available for hire.