Re: The end of Zen Cart in Europe? SCA kills payments
Got it working on the live site by the simple expedient of uninstalling, deleting the plugin files, re-uploading them, then reinstalling the payment module.
Thank you very much for making this possible.
To celebrate this success, I've successfully updated another similar site. Perhaps yet another tomorrow, if all goes well in the interim.
Re: The end of Zen Cart in Europe? SCA kills payments
Good to hear. The change was written by @rocketsites. I just happened to be the one who still had the code and sent it to Zen Cart to fix the issue for the future.
I did discover that if you do not have an entry in the configuration file for loaction then the module failed.
the select should be
Code:
SELECT * FROM configuration WHERE configuration_key = "MODULE_PAYMENT_SQUARE_LOCATION";
it will return amoung other fields
configuration_key = MODULE_PAYMENT_SQUARE_LOCATION
configuration_value = Location name:[xxxxxxxxxxx]:£££
where: Location name is the location of the store on your square account
[xxxxxxxxxxx] is the loactin code from square and
£££ is the three letter curency code e.g. GBP
If it is not set up then:
Log in to your store admin and go to
admin>modules>payment
Select Square then edit and change the location ID.
You should get a list of the location you have set up on Square.
Select the one that represents your online store and save the changes.
Re: The end of Zen Cart in Europe? SCA kills payments
I have updated the square sca fix it is available at https://inner-light.co.uk/SquareSCA.zip
Re: The end of Zen Cart in Europe? SCA kills payments
Does this fix make Square compliant with 3DS 2.0 which Mastercard and Visa will require in UK and EU from October 2022?
From then, Paypal Website Payments Pro included in Zen Cart will no longer be any use - Cardinal (who currently handle SCA for WPP in UK) and Paypal are no longer supporting WPP.
The answer I received from a Cardinal rep
Quote:
PayPal and Cardinal will not be supporting EMV 3DS 2.1 on our legacy solution for PayPal Pro UK merchants. In order to process EMV 3DS 2.1 transactions PayPal will support this on an alternate solution called Complete Payments.
Unfortunately no-one has written an integration for the new Paypal service and my post about it from Jan has over 700 views but no replies, so it looks like there is no plan to update it for UK/EU stores.
I'd prefer to stick with Paypal need a back-up plan other than Braintree. Square might be the answer.
Re: The end of Zen Cart in Europe? SCA kills payments
Quote:
Originally Posted by
brittainmark
I was just curious how long you have been with Square? I did try a while ago, after a month they suddenly disconnected me lol. Think my store fell foul of T's and C's for allowed store type somehow, but maybe they have relaxed it a little bit?
Re: The end of Zen Cart in Europe? SCA kills payments
I have been with them since 2019. Did you create the cron job to keep your token alive? If not, it may just have been that your token became invalid. There are instructions in the README.html file in the mod package.
Re: The end of Zen Cart in Europe? SCA kills payments
I was accepted and using it for a month, then they stopped my account, citing nature of the store I think. It was about 2019 so I just gave up, was strange they must have vetted me but then decided they made a mistake.
Re: The end of Zen Cart in Europe? SCA kills payments
Quote:
Originally Posted by
gsh68
Does this fix make Square compliant with 3DS 2.0 which Mastercard and Visa will require in UK and EU from October 2022?
From then, Paypal Website Payments Pro included in Zen Cart will no longer be any use - Cardinal (who currently handle SCA for WPP in UK) and Paypal are no longer supporting WPP.
The answer I received from a Cardinal rep
Unfortunately no-one has written an integration for the new Paypal service and my post about it from Jan has over 700 views but no replies, so it looks like there is no plan to update it for UK/EU stores.
I'd prefer to stick with Paypal need a back-up plan other than Braintree. Square might be the answer.
So far as I know Braintree does not support SCA, I assume this is what you meant?
I tried installing the Okepay plugin but no configuration menu showed up, nothing in error log, no reply from their support.
Vismapay, only available in Finland.
Square, not available in my country.
Caibo, throws up some PHP warnings, no menu displayed for me to enter credit card details, no reply from their support.
Paylike rejected my application
Paypal works fine but some customers do not like it so it would be good to have a SCA compliant alternative.
Re: The end of Zen Cart in Europe? SCA kills payments
You want the square web pay module, not this fix. This was a temporary fix for the old format that is being retired in june. I do not think there is any difference on the front end for 3ds 1.0 and 2.0 . My understanding is that 2.0 allows the card supplier to assess the risk and authorise the payment with out user input.
Re: The end of Zen Cart in Europe? SCA kills payments
You might have missed
Quote:
Square, not available in my country.
Also, IF it is available in your country, you might want to check github for new things that might not have been submitted yet.