Vérification d'identité
Vérifier une destination de payout avant que l'argent ne parte, de la somme de contrôle d'un IBAN au nom que l'opérateur détient pour un portefeuille.
Shield juge l'argent qui entre. Les vérifications d'identité concernent l'autre sens : avant de payer un vendeur, un livreur ou un client, vous pouvez vérifier que la destination est bien formée et qu'elle appartient à la personne que vous croyez. Aucune de ces vérifications ne bloque quoi que ce soit d'elle-même. Chacune répond à une question, et votre code décide de la suite.
Trois questions, trois appels
| Vous voulez savoir | Appel | En live |
|---|---|---|
| Si un IBAN est bien formé | POST /identity/validate | Oui, de la même façon dans les deux environnements |
| À quel canal appartient un numéro mobile | POST /identity/resolve | Non, uniquement dans la sandbox |
| Sous quel nom un portefeuille est enregistré | POST /beneficiaries/{id}/verify | Oui, sur cm.mtn, cm.orange, cm.eu et wajub |
Les deux appels Identity sont synchrones et sans effet de bord : rien n'est créé, rien n'est facturé. La vérification du portefeuille porte sur un bénéficiaire que vous avez déjà enregistré.
Avant le premier appel
Identity exige une clé secrète (sk.) ou une clé restreinte qui porte identity.write, et le
plan Growth, Scale ou Enterprise. Sur Pay as you go, les deux appels répondent 403 et vous
invitent à changer de plan. Envoyés pour un compte connecté avec Sync, ils exigent la capacité
withdrawals de la connexion, celle qu'exigent les payouts.