Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Konnektive CRM is integrated to Paysafe's 3DS proprietary payment gateway version 1.0 and version 2.1.

Activate the Paysafe V2 gateway tile

Enter Paysafe V2 credentials on your account

Use the skipNonAuthenticatedCards option to reject cards that are not authenticated. If non-authenticated cards are accepted, those transactions will not be 3DS protected.

Note: Non-3DS supported cards will be rejected if this option is checked.

Please follow the below instructions to setup Paysafe on your checkout page:

For Konnektive Lander (SDK) Users

1. Download the latest package, if current download was prior to 28 Sept 2020.

2. Go to the checkout page.

3. Add a hidden input for device fingerprinting on the checkout page.

<input type='hidden' name='deviceFingerprintingId' id='deviceFingerprintingId' value=''>

4. Add the id='cardNumber' to the cardNumber input in the checkout page.

5. Add a style attribute with display:none; for the "Rush My Order" button.

6. Add another "Rush My Order" button above the current "Rush My Order" button.

<input type='button' value='Rush My Order!' class='kform_submitBtn' id='deviceFingerprintingBtn'>

7. Add the echoPaySafe3DSJS function JS above the body closing tag.

<?php $ksdk->echoPaySafe3DSJS($environment, $accountId, $userName, $password); ?>

$environment: "TEST" for Sandbox environment and "LIVE" for Production environment
$accountId: "Account Number" from the PaySafePortal
$userName: Single-Use Token "User name" from the PaySafePortal
$password: Single-Use Token "Password" from the PaySafePortal
* All of these fields are mandatory.

8. Add a hidden input for the CRM SDK flag on the checkout page.

<input type='hidden' name='isCRMSdk' id='isCRMSdk' value='1'>

For Non-Konnektive Lander (SDK) Users

1. Go to your checkout page.

2. Add the below Paysafe library above the closing body tag.

<script src="https://hosted.paysafe.com/threedsecure/js/latest/paysafe.threedsecure.min.js"></script>

3. Follow the below instructions to generate the deviceFingerprintingId

https://developer.paysafe.com/en/rest-apis/3d-secure-2/using-the-api/using-the-3d-secure-2-javascript-sdk/javascript-sdk-start-function/

4. Pass the deviceFingerprintingId generated in step 3 to the import order API with the parameter as deviceFingerprintingId

  • No labels