Contenu
Qu'est ce que Clearsale ?
ClearSale est un système de prévention de la fraude brésilien. Il s'agit d'un outil de scoring qui renvoi une valeur décrivant le risque associé à une commande et un statut ou avis (accepté, refusé ou en attente) de la commande analysée.
Les moyens de paiement éligibles au Brésil à cet outil de scoring pourront bénéficier de ClearSale dans Payline : Visa, Mastercard, Maestro, American Express et Boleto Bancario.
Cette fonction n'est proposée qu'aux marchands qui ont souscrit à cette option : permettre l'appel au scoring externe.
Pour les marchands qui disposent de cette option, un bloc de configuration au niveau de contrat est ajouté pour le choix du module de scoring Ce bloc permet de configurer les paramètres pour la connexion vers le Scoring externe.
Vous devez être enregistré au préalable auprès de ClearSale.
Lors de votre souscription, ClearSale vous fournit un identifiant client unique pour votre compte marchand. Cet identifiant client ou « EntityCode » devra être transmis à Payline pour activer le module de scoring ClearSale via Payline.
Principe général
L’appel au module de scoring sera effectué en amont du LCLF pour tous les contrats qui ont souscrit à cette option.
Clearsale donne un avis (ok, ko, pending) et un score pour une transaction.
Les actions possibles en sortie du module LCLF diffèrent selon le moyen de paiement:
- Pour un paiement par carte, le résultat du LCLF est inchangé: aucun, 3dsecure, en attente pour analyse manuelle, refus.
- Pour Boleto Bancario, le résultat du LCLF est : aucun ou refus.
Dans tous les cas, le partenaire externe sera notifié du choix final d’acceptation ou de refus de chaque commande.
Utiliser Clearsale sur sa boutique
Pour intégrer le module ClearSale via Payline dans votre site e-commerce, vous avez 3 actions à mener :
- Demander à notre équipe support l'activation du module ClearSale sur le ou les moyens de paiements que vous choisissez. Lors de cette demande, vous devez nous fournir votre identifiant ClearSale ou « EntityCode ».
- Mettre à jour les données transmises dans votre demande de paiement vers Payline :
- Ajouter le code JavaScript ClearSale si vous utilisez un Template hébergé ou sur vos propres pages de paiement ;
- Mettre à jour votre demande de paiement web service avec les données acheteurs demandées par ClearSale.
- Créer des règles anti fraudes pour utiliser le résultat du scoring ClearSale.
Activation du module de scoring ClearSale
Dans un premier temps, vous devez vous rapprocher de ClearSale pour contractualiser avec eux et obtenir vos données de configuration (identifiant client ou EntityCode) : Contact commercial ClearSale : gilberto.junior@clearsale.com.br
Vous devez contacter le support Payline pour activer le scoring ClearSale sur un ou plusieurs moyens de paiement : votre demande à notre équipe support devra être accompagnée des éléments suivants :
- Votre numéro de contrat ou moyen de paiement Payline
- Votre identifiant Client ClearSale
Votre demande de paiement
Utilisation du « devicefingerprint »
ClearSale utilise la technologie FingerPrint pour améliorer son dispositif de lutte contre la fraude. Aussi, ClearSale demande de fournir les informations de configurations matérielles et logicielles du terminal utilisé par l'acheteur.
Si vous utilisez l'interface directe Payline ou un Template hébergé Payline, il vous faut ajouter ce code JavaScript sur votre page de paiement ou votre Template hébergé.
<!-- Profiling Tags Start--> <script src=" https://device.clearsale.com.br/v1.0.0/JS/FingerPrintLib.js" type="text/javascript"> </script> <script type="text/javascript"> fp_lib_execute({ useIFrame: true, sessionId:"UNIQUE_SESSION_ID", key: "DEFAULT", technologies: "100" } ); </script> <img src="https://device.clearsale.com.br/v1.0.0/clearsale_logoweb_vert.png?SessionID=UNIQUE_SESSION_ID" alt="" style="display:none!important" /> <!-- End of the Profiling Tags -->
Ensuite, il faudra nous transmettre dans l'appel web service Payline « doAuthorization » ou « doWebPayment », la donnée correspondant à la valeur du « UNIQUE_SESSION_ID » dans la balise « buyer.fingerprintID ».
Si vous utilisez les pages Web Payline standard ou avec une personnalisation avancée, vous n'avez pas à intégrer ce code JavaScript. Payline l'intègre nativement dans ses pages et transmets la valeur du « UNIQUE_SESSION_ID » directement à ClearSale.
Les données acheteurs à transmettre à Payline
ClearSale réalise un contrôle à partir des données acheteurs que nous lui transmettons. Ces données ne sont pas obligatoires. Pour que le scoring soit le plus performant possible, nous vous recommandons de fournir le maximum de ces informations dans les web services « doAuthorization » en interface directe ou « doWebPayment » en interface Web :
N. | Structure | Description | Requis | Format | Commentaire |
---|---|---|---|---|---|
1 | Buyer.customerID | Identifiant client unique par acheteur | N | AN50 | Par exemple : 12AC45 |
2 | Buyer.legalStatus | Statut pour distinguer un particulier d'une entreprise | N | AN50 | Liste des valeurs possibles fournies en annexe |
3 | buyer.legalDocument | Libellé du document identifiant le consommateur | N | AN30 | Liste des valeurs possibles en annexe |
4 | buyer.birthDate | Date de naissance | N | Date | De la forme YYYY-MM-DD |
5 | buyer.firstName | Prénom | N | AN50 | Par exemple : Pédro |
6 | buyer.lastName | Nom | N | AN50 | Par exemple : Almodo |
7 | buyer.shippingAddress.street1 | Adresse de livraison 1 | N | AN50 | |
8 | buyer.shippingAddress.street2 | Adresse de livraison 2 | N | AN50 | |
9 | buyer.shippingAddress.county | District ou ville de résidence | N | AN50 | Par exemple : Sao Paulo |
10 | buyer.shippingAddress.cityName | Ville de résidence | N | AN50 | Par exemple : Sao Paulo |
11 | buyer.shippingAddress.state | District | N | AN50 | Par exemple : Sergipe |
12 | buyer.shippingAddress.zipCode | Code postal | N | AN50 | Par exemple : 49000999 |
13 | buyer.shippingAddress.PhoneType | Type de téléphone de l'acheteur | N | AN50 | Liste des valeurs possibles en annexe |
14 | buyer.billingAddress.county | District ou ville de résidence | N | AN50 | Par exemple : Arnapa |
15 | buyer.billingAddress.PhoneType | Type de téléphone de l'acheteur | N | AN50 | Liste des valeurs possibles en annexe |
16 | buyer.fingerprintID | Identifiant unique de session acheteur | N | AN50 | A remplir avec la valeur « UNIQUE_SESSION_ID » récupéré par le code JavaScript sur la page de paiement |
Définir vos règles antifraudes
Pour exploiter le résultat du scoring ClearSale, vous devez créer à minima une règle de type « Appel d'un module de scoring » dans le module anti-fraude Payline.
Pour cela, rendez-vous dans le module anti-fraude Payline, dans la partie « Mes actions anti fraudes > Configurer mes règles », sélectionnez la règle « Appel d'un module de scoring » puis cliquez sur « Valider ».
Pour configurer la règle « Appel d'un module de scoring », vous devez renseigner 3 conditions de déclenchement :
- Un score de déclenchement minimum
- Un score de déclenchement maximum
- Un statut résultat du scoring ou « Avis »
Annexe
Liste des valeurs possible pour le champ « PhoneType»
Code Payline | Libellé court |
---|---|
0 | Undefined |
1 | Home Phone |
2 | Work Phone |
3 | Messages |
4 | Billing Phone |
5 | Temporary Phone |
6 | Mobile Phone Code |
Liste des valeurs possible pour le champ «LegalDocument »
Code Payline | Libellé court |
---|---|
1 | CPF |
2 | CNPJ |
3 | RG |
4 | IE |
5 | Passport |
6 | CTPS |
7 | Voter ID Card |
Liste des valeurs possible pour le champ «LegalStatus»
Code Payline | Libellé court |
---|---|
1 | Person |
2 | Company |