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
4. Pass the deviceFingerprintingId
generated in step 3 to the import order API with the parameter as deviceFingerprintingId
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.