Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Activate Paysafe supports Apple Pay and Google Pay in addition to standard card processing.

...

 

Click the Paysafe V2 gateway tile and press the Activate button

...

Enter Paysafe V2 credentials on your account Username, Password, SingleUseTokenUsername, SingleUseTokenPassword, and AccountNumber from your Paysafe account

Optionally choose to use native 3D Secure functionality (Secure3DS)

Check the useCustomerVault box to store and update card details at Paysafe

Use the skipNonAuthenticatedCards option to reject cards that are not 3DS authenticated. If non-authenticated cards are accepted, those transactions will not be 3DS protected .(no liability shift). This option is used when Secure3DS = Yes. 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.

Code Block
<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.

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

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

Code Block
<?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.

Code Block
<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.

Code Block
<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 deviceFingerprintingIdimage-20240520-120028.pngImage Added

Image Added

No additional work is needed for pages built in CheckoutChamp. If you have built an integration using our direct API, Secure 3DS processing requires your checkout page to handle the standard 3DS workflow. Follow instructions in this document.

Basic 3DS Instructions