Gérer les adresses aux États-Unis

Ce document concerne la validation des adresses aux États-Unis :

Données USPS dans votre flux de travail

Lors de la validation d'adresses aux États-Unis, le service de l'API Address Validation peut également renseigner la partie uspsData de la réponse.

Étant donné que cet objet n'est pas toujours renseigné, vous ne devez pas vous fier à cette propriété comme seul moyen de valider les adresses. Vous devez plutôt intégrer le verdict et les composants d'adresse à votre système.

Validation du point de livraison USPS

Dans la réponse uspsData, le champ dpvConfirmation renvoie un seul caractère pour vous indiquer si l'USPS peut livrer à l'adresse fournie.

Vous pouvez utiliser ce champ pour déterminer les éléments suivants :

  • la validité de l'adresse.
  • s'il manque un numéro de quartier dans l'adresse.
  • si le numéro de sous-propriété n'existe pas dans le système de données de l'USPS.

Le service renvoie l'une des quatre valeurs dpvConfirmation ou ne renvoie aucune valeur dpvConfirmation. Le tableau ci-dessous indique le comportement recommandé que votre logique doit utiliser pour chacun des cinq résultats possibles. Pour en savoir plus sur cette logique, consultez la section Présentation du workflow dans Utiliser la réponse de validation.

Valeur

Comportement

Description

N ou vide

Corriger l'adresse

L'adresse n'a pas été confirmée.

Cela signifie que l'USPS ne reconnaît pas le numéro de l'établissement indiqué sur la rue (voie) indiquée et ne peut pas y livrer.

D

Corriger l'adresse

L'adresse a été confirmée par DPV pour le numéro principal uniquement, et les informations sur le numéro secondaire étaient manquantes.

Cela signifie que le numéro de l'établissement saisi existe dans la rue indiquée, mais pour obtenir une adresse entièrement validée/livrable, un numéro de sous-établissement valide doit également être fourni. En d'autres termes, il manquait la sous-hypothèse dans l'entrée.

S

Confirmer l'adresse

L'adresse a été confirmée pour le numéro principal uniquement. Les informations du numéro secondaire étaient présentes, mais pas confirmées.

Cela signifie que le numéro de l'établissement saisi existe sur l'itinéraire saisi, mais que le sous-établissement fourni n'existe pas dans ce bâtiment, selon l'USPS.

O

Accepter l'adresse

L'adresse a été confirmée par DPV pour le numéro principal et tous les numéros secondaires.

Cela signifie que l'adresse est entièrement livrable par l'USPS, y compris le numéro de sous-établissement, le cas échéant.

Le reste de cette section traite de scénarios réels qui utilisent les codes DPV.

Exemple de DPV N : corriger l'adresse

Cet exemple utilise un numéro de rue inexistant dans une adresse valide.

  • Adresse saisie : 12 Amphitheatre Parkway, Mountain View, CA, 94043
  • Région : États-Unis
  • Le champ dpvConfirmation renvoie: N

Il s'agit d'un signal extrêmement fort indiquant que ce numéro de local n'existe pas sur cet itinéraire. Comme pour les autres adresses problématiques, votre système doit inviter l'utilisateur à les corriger.

Exemple de DPV D : corriger l'adresse

Cet exemple utilise les bureaux Google à New York, mais ne contient pas d'élément secondaire qui est obligatoire dans l'adresse. Pour le voir, utilisez l'adresse de la présentation sans les informations sur les sous-sites.

  • Adresse saisie : 111 8th Avenue, New York, NY, 10011
  • Région : États-Unis
  • Le champ dpvConfirmation renvoie : D

Cela confirme que l'élément secondaire était absent de l'entrée. Pour obtenir une valeur DPV de Y, vous devez inclure une sous-prémisse valide dans la valeur d'entrée. Par exemple, vous pouvez inclure un sous-établissement valide de FL 4 (4e étage) pour obtenir une valeur dpvConfirmation de Y.

Exemple de DPV S : confirmation de l'adresse

Cet exemple utilise un numéro de sous-site qui n'existe pas dans le bâtiment :

  • Adresse saisie : 1600 Amphitheatre Parkway, Suite 101, Mountain View, CA, 94043
  • Région : États-Unis
  • Le champ dpvConfirmation renvoie : S

Cela signifie que le 1600 Amphitheatre Parkway existe en tant qu'adresse pouvant recevoir des e-mails, mais que le sous-site "Ste 101" n'est pas un élément valide de l'adresse. Votre système doit confirmer cette information auprès de l'utilisateur et lui donner la possibilité de le corriger.

Exemple de DPV Y : accepter l'adresse

Cet exemple utilise l'adresse du Googleplex à Mountain View (Californie) comme adresse de qualité connue.

  • Adresse saisie : 1600 Amphitheatre Parkway, Mountain View, CA, 94043
  • Région : États-Unis
  • Le champ dpvConfirmation renvoie : Y

La livraison de l'adresse est assurée par USPS dans son intégralité. Vous avez ainsi l'assurance que l'API a renvoyé une adresse de bonne qualité et que vous pouvez l'utiliser telle que fournie.

Remarque: La valeur DPV n'indique pas si l'API Address Validation a apporté des modifications à la saisie, comme une correction orthographique.

Messages de sécurité pour les adresses aux États-Unis

Cette section couvre les indicateurs de sécurité fournis dans les données USPS pour les adresses créées artificiellement. Cette mesure de sécurité vise à empêcher la création artificielle d'une liste d'adresses en détectant quand une adresse envoyée semble avoir été créée artificiellement et non obtenue légitimement. Ce genre de situation est exceptionnel.

Lorsque l'USPS identifie une adresse créée artificiellement, le champ errorMessage de la propriété uspsData de la réponse contient un message d'erreur décrivant le problème. Exemple :

AMS API processing was terminated due to the detection of what is determined to
be an artificially created address. No address beyond this point has been
validated and/or processed. If you believe this address was identified in error,
please contact your Vendor.