Computop3DSV2
Disclaimers:
Computop3DSV2 will work with Form-code and landers that connect to Konnektive via Direct API. This will NOT work with Order Entry.
Subsequent recurring/upsell payments are out of scope of RTS SCA(3DS protected) since they are regularly merchant initiated without customer being in session. In other words, you can do recurring/upsell payments but they are not 3DS protected.
Computop does support both Apple Pay and Google Pay. Obtain the tokens on your page and pass them to Konnektive on the order API call.
STEP 1
Obtain merchantID, EncryptionPW and HMACKey from Computop.
STEP 2
Activate and edit the Computop3DSV2 gateway. Enter merchantID, EncryptionPW and HMACKey.
STEP 3
Add the hidden input browserData inside of the same form as the card input.
<input type="hidden" name="browserData" value="" id="browserData">
STEP 4
Add this script to your page before the closing body tag.
<script type="text/javascript">
const navigator = window.navigator;
const browserData = {
acceptHeader: 'application/json',
userAgent: navigator.userAgent,
language: navigator.language,
timezone: (new Date()).getTimezoneOffset().toString(),
colorDepth: screen.colorDepth,
screen: {
height: screen.height.toString(),
width: screen.width.toString()
},
javaScriptEnabled: true,
javaEnabled: navigator.javaEnabled()
};
document.getElementById('browserData').value = JSON.stringify(browserData);
</script>