lat9:
@carlwhat, that first screenshot simply shows that woefully old jQuery 3.4.0 is being loaded; the second requires a stripe login.
Since I "simply" restructured the existing code, the original 'design' remains (that's why there's no debug).
I've run a test transaction through my zc210/bootstrap local test site. Using either 3-page or OPC. clicking stripe's "Confirm Order" button without filling out any of the fields results in javascript/jScript errors.
I believe that the issue with your installation is that jQuery 3.4.0 load.
the first link is NOT a screenshot. it is a screencast; ie a video replaying of what is on the screen.
i do not know what browser you are using, but i have verified that the screencast works properly in firefox and chrome. it is 41 seconds long. there is a play icon at the bottom left of the window that initiates the start of the screencast.
if you are using microsoft edge, i am sure there is something similar somewhere. but i do not know where.
the 2nd link is a screenshot. it does NOT require a stripe login. it is a screenshot of my stripe dashboard, that shows 3 different transactions, all of which say incomplete on the stripe dashboard.
this is despite the fact that on ZC, the order got completed, and the customer did not enter any CC data.
the 41 second screencast shows how the order got completed WITHOUT the customer entering any cc data.
in the 41 second screencast, i have included the dev tools console to show the errors that are coming up there.
the stripe dashboard screenshot shows the transaction of the completed ZC order, but stripe says incomplete.
in my experience, store owners infrequently look at their gateway dashboards. they rely on their ZC admin dashboard. which now has an order. and most owners would now assume a payment.
i as the customer am not sure what to make of what just happened on my computer. i have a completed order without entering any payment, and am now hoping to get some free goods; or i am wondering why this website is so messed up, and i am shopping elsewhere.
if this plugin requires a minimum jQuery version, then can you please update the installation instructions to state what the minimum prerequisites are?
even if a minimum jQuery version is required, one should not be able to complete an order without entering any payment data.
as far as your "simple" restructuring, i have followed the development and support of this payment module for quite some time. i believe i have even previously commented on this support thread. i have never felt that the coding of the original author was up to a minimum standard required for use, but i did admire his tenacity and the work that he put into it.
with your name now on it, i thought perhaps it now might be ready for prime time use.
but my testing, at least to me, still shows issues. i was hopeful that you could follow along as i thought my documentation of the problem was clear.
best.
author of square Webpay, now with Apple Pay and Google Pay.
mXworks
donations: venmo or paypal accepted.
premium consistent excellent support. available for hire.