Does anybody know if a patch will be produced to s...
# suitecommerce
s
Does anybody know if a patch will be produced to support native 3DS2 on older SCA releases such as Vinson and 2019.1? Or at least a set of instructions? Otherwise, are the only options for integrating WorldPay either upgrade to 2020.1+ or reverse-engineer 2020.1+ codebase and try to create our own patch?
s
I know the answer to this question and the answer is no, we won’t be producing patches for those versions. Quite frankly, the amount of work required would be prohibitive. For example, payment instruments are required for native 3DS2 and they were introduced in 19.1 and trying to backport that would likely be very difficult.
As for something like Vinson, that is now over 6 years old so I would certainly recommend extra time for testing as it uses a very early version of external checkout which has been improved numerous times over the years
s
Thanks for confirming, Steve! I'm anticipating some difficult discussions to be had with WorldPay, who do not state the SCA version they support in their docs, plus the end of support date is now 15 October 2022, so not much time for upgrading 2x SCA sites of different versions.
s
If you mean Worldpay external checkout, I do not think there is a particular version requirement. But as I said, we have made various improvements to the SCA external checkout functionality over the years, so it’s entirely possible that there will be issues that we have since fixed
If you check the Patches page, you will find a few for Elbrus ready to go but others, well, they’re fixed in newer versions only and not patched backwards
s
I added all the Vinson patches today, and the other site is 2019.1 so External Payment should work okay. The documentation isn't too great on a couple of the patches, so I've tried to fill in the blanks myself. However I came across this page and it says WorldPay external checkout isn't supported for 3DS2 https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_070511583110.html
FYI I had trouble with this patch in particular: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1550857801.html It says to add the module to SC.Shopping.Starter dependencies, but the example shows SC.Checkout.Starter, which makes more sense. However, when deploying there is an error saying something like "No file can be found for module ExternalPaymentExtension". I ended up adding the module to the ssp-libraries dependencies, especially as it's a SuiteScript and not a JavaScript.
For the benefit of anybody else who is trying to implement WorldPay SuitePayments, the error I got was "ERR_WS_CC_AUTH" with description "65: Authentication requested."
s
OK, thanks for the info