Vérification par SMS
Multipliez les conversions, réduisez le taux de désabonnement et augmentez vos revenus grâce à la puissance du message textuel !
Rejoignez plus de 150 000 entreprises, dont 8 des 10 plus grandes entreprises technologiques au monde
Les SMS sont universellement disponibles sur les appareils mobiles, prêts à être envoyés dans le monde entier ! Simplifiez-vous la vie avec un mot de passe unique par SMS pour l’inscription, la connexion ou la validation des transactions.
« Depuis que nous avons intégré les vérifications de Sinch à notre application, notre taux de conversion a augmenté d’environ 7 % par rapport à notre fournisseur précédent. Il s’agit d’une augmentation considérable pour nous. Les chiffres sont beaucoup plus stables qu’auparavant, et les erreurs et les demandes auprès du support ont pratiquement cessé. »
« Sinch a considérablement réduit le nombre de faux comptes et de fraudes sur notre plateforme. En outre, il a été facile d’utiliser ses services dans d’autres pays lorsque nous avons commencé à nous développer à l’échelle internationale. »
Vérifiez vos utilisateurs finaux en quelques secondes grâce à notre puissant super réseau et à notre routage intelligent, spécialement optimisés pour les SMS de vérification.
Et vos statistiques ? Consultez notre portail en libre-service pour garder un œil sur les taux de conversion, et la détection et la prévention d’erreurs.
using System;
using System.Net.Http;
using System.Threading.Tasks;
using System.Text;
using System.Text.Json;
using System.Net.Http.Headers;
public class Program
{
public static async Task Main()
{
System.Net.Http.HttpClient client = new();
string base64String = Convert.ToBase64String(Encoding.ASCII.GetBytes("<username>:<password>"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(@"Basic", base64String);
string json = JsonSerializer.Serialize(new
{
identity = new {
type = "number",
endpoint = "+46700000000"
},
method = "sms"
});
using StringContent postData = new(json, Encoding.UTF8, "application/json");
using HttpResponseMessage request = await client.PostAsync("https://verification.api.sinch.com/verification/v1/verifications", postData);
string response = await request.Content.ReadAsStringAsync();
Console.WriteLine(response);
}
}
import java.net.*;
import java.net.http.*;
import java.util.*;
public class App {
public static void main(String[] args) throws Exception {
var httpClient = HttpClient.newBuilder().build();
var payload = String.join("\n"
, "{"
, " \"identity\": {"
, " \"type\": \"number\","
, " \"endpoint\": \"+46700000000\""
, " },"
, " \"method\": \"sms\""
, "}"
);
var host = "https://verification.api.sinch.com";
var pathname = "/verification/v1/verifications";
var request = HttpRequest.newBuilder()
.POST(HttpRequest.BodyPublishers.ofString(payload))
.uri(URI.create(host + pathname ))
.header("Content-Type", "application/json")
.header("Authorization", "Basic " + Base64.getEncoder().encodeToString(("<username>:<password>").getBytes()))
.build();
var response = httpClient.send(request, HttpResponse.BodyHandlers.ofString()) ;
System.out.println(response.body());
}
}
import requests
url = "https://verification.api.sinch.com/verification/v1/verifications"
payload = {
"identity": {
"type": "number",
"endpoint": "+46700000000"
},
"method": "sms"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers, auth=('<username>','<password>'))
data = response.json()
print(data)
Notre authentification par SMS est disponible pour tous les principaux langages de programmation et s’intègre aisément dans les flux d’inscription ou de connexion via notre REST API :
La vérification permet de confirmer l’identité d’un utilisateur en envoyant un code dans un SMS vers un téléphone portable. Ce code est alors soit détecté automatiquement, soit saisi manuellement par l’utilisateur dans un champ d’inscription ou de connexion pour accéder à un compte.
En matière d’authentification à deux facteurs (2FA), le SMS présente un avantage majeur par rapport aux applications d’authentification : la pénétration du marché. Les codes 2FA envoyés par SMS peuvent être reçus sur n’importe quel appareil compatible avec les SMS, là où les applications d’authentification nécessitent un smartphone pour fonctionner.
L’utilisation d’une couche de sécurité supplémentaire (un deuxième facteur) protège les clients contre les tentatives frauduleuses d’accès à leurs comptes en ligne. Lorsqu’une preuve d’identité est exigée en plus du mot de passe, les personnes qui tentent d’accéder illégalement aux comptes sont tenues en échec. Même si l’acteur malveillant dispose du mot de passe, il n’a pas nécessairement le téléphone portable sur lequel le code PIN sera envoyé par SMS ou la carte d’identité requise pour compléter le deuxième facteur et accéder au compte.
L’authentification à deux facteurs (2FA) est un excellent moyen de confirmer l’identité des utilisateurs. Les escroqueries et les tentatives frauduleuses d’accès aux comptes sont si nombreuses de nos jours que l’introduction d’un deuxième facteur de vérification de l’identité devient la norme.
Le 2FA associe quelque chose que l’utilisateur connaît à quelque chose qu’il possède, par exemple, un mot de passe avec un téléphone portable ou un jeton, un appareil ou une carte d’identification. Cette deuxième couche de sécurité empêche l’accès frauduleux à un compte. Sans le téléphone portable qui reçoit le code d’accès à usage unique par SMS, l’accès est refusé.
Les SMS traditionnels se concentrent uniquement sur les taux de livraison, alors que les SMS de vérification de Sinch accordent tout autant d’importance au fait de recevoir le bon code OTP en retour. La collecte de ces données via notre API de reporting fournit des statistiques en temps réel qui nous permettent de surveiller et d’acheminer le trafic par la voie la plus appropriée pour optimiser la vitesse. Les codes OTP sont ainsi remis aussi rapidement que possible.
Sécurisez votre plateforme et augmentez les conversions.