Skip to main content
KezdőlapBlogMi az UPS Address Validation API, és hogyan működik?

Mi az UPS Address Validation API, és hogyan működik?

17TRACK

A UPS Address Validation API egy fejlesztői szolgáltatás, amely a szállítási címet összeveti a UPS címadataival, és olyan információkat ad vissza, amelyek segíthetnek egy alkalmazásnak a cím azonosításában, javításában vagy kiegészítésében a küldemény létrehozása előtt. Olyan szoftveres munkafolyamatokhoz készült, mint a pénztárfolyamat, a rendeléskezelés, a szállítási címkék létrehozása és az ügyfélszolgálati eszközök. Címminőségi szolgáltatásként kell kezelni, nem pedig annak garanciájaként, hogy a csomag sikeresen kézbesíthető.

What Is the Ups Address Validation Api How Does It

Egy tipikus munkafolyamatban a vállalkozás elküldi a címmezőket a UPS API-nak, választ kap az ellenőrzés eredményeivel és lehetséges címjavaslatokkal, majd eldönti, hogy elfogadja-e az eredeti címet, megkéri-e az ügyfelet egy javítás kiválasztására, vagy manuális ellenőrzésre állítja le a rendelést. A pontos válaszmezőket és a támogatott lehetőségeket a megvalósítás előtt a UPS aktuális fejlesztői dokumentációjában kell ellenőrizni.

Mire képes a UPS Address Validation API?

A címellenőrzés összehasonlítja az alkalmazás által beküldött adatokat a fuvarozó számára elérhető címadatokkal. A kéréstől és a címtől függően a válasz jelezheti, hogy a cím felismerhető-e, és visszaadhat egy szabványosított vagy javított változatot. Ez segíthet az alkalmazásnak felismerni a gyakori problémákat, többek között:

  • Hiányzó utcainformáció vagy hiányos címsor
  • Helytelen vagy egymásnak ellentmondó város-, állam-, tartomány- vagy irányítószámadatok
  • Eltérő írásmódok és formázási különbségek
  • Több lehetséges egyezés ugyanahhoz az ügyfél által megadott címhez
  • Olyan cím, amelyet nem lehet megbízhatóan összevetni a fuvarozó rendelkezésre álló adataival

A gyakorlati cél a cím javítása a teljesítés előtt. A pontosabb cím csökkentheti az elkerülhető szállítási kivételeket, de az ellenőrzés nem szüntet meg minden kézbesítési kockázatot. Egy helyesen formázott cím is lehet hozzáférhetetlen, zárva tartható, más címzett által használt, vagy helyi kézbesítési körülmények által érintett.

Hogyan működik az API?

A folyamat általában öt szakaszból áll. A nevek, a mezők és a válaszstruktúrák változhatnak, ahogy a UPS frissíti fejlesztői platformját, ezért a fejlesztőknek az aktuális API-referenciát kell használniuk egy régi kódminta helyett.

1. Az alkalmazás engedélyt szerez

A vállalkozás először létrehoz vagy használ egy UPS fejlesztői alkalmazást, és megszerzi az API-hozzáféréshez szükséges hitelesítő adatokat. A UPS API-k hitelesített fejlesztői munkafolyamatot használnak, ezért a fiókkal kapcsolatos előfeltételekről, a hitelesítő adatok kezeléséről, a környezetekről és a tokenek kezeléséről az aktuális UPS-dokumentációban kell tájékozódni. A hitelesítő adatokat biztonságos szerveren kell tárolni, és nem szabad böngészőkódnak vagy mobilalkalmazás-csomagoknak átadni.

2. Az alkalmazás összegyűjti a címmezőket

A pénztár- vagy rendelési rendszer összegyűjti a kézbesítéshez használt címet. A gyakori adatok közé tartozik a címzett neve, az utca és házszám, a város, az állam vagy tartomány, az irányítószám, valamint az ország vagy terület. Nem minden mező ugyanolyan fontos minden piacon, és a szükséges kérési struktúra a használt UPS API-művelettől függ.

A megfelelő adatbevitel már az API-hívás előtt elkezdődik. Az űrlapnak külön kell választania a címsorokat a várostól és az irányítószámtól, meg kell őriznie a lakás- vagy egységadatokat, és nem szabad észrevétlenül törölnie a felhasználó által megadott részleteket. A cím megjelenítéshez történő normalizálása nem azonos a szállítási címkén végül megjelenő adatok módosításával.

3. A rendszer elküldi az ellenőrzési kérelmet

A szerver elküldi a címet a UPS ellenőrzési végpontjára a UPS által meghatározott metódussal, fejlécekkel, engedélyezési tokennel és kérési sémával. A kérést a háttérrendszerből kell indítani, ahol kezelhetők a hitelesítő adatok, a naplózás, a sebességkorlátozások és a hibakezelés.

Egy éles integrációnak azt is meg kell határoznia, mi történik, ha a kérés időtúllépéssel zárul, hitelesítési hibát ad vissza, vagy eléri a használati korlátot. A címellenőrzésnek javítania kell a pénztárfolyamatot, nem pedig használhatatlanná tennie az egész áruházat, amikor egy külső szolgáltatás átmenetileg nem érhető el.

4. A UPS eredményt vagy javaslatot küld vissza

A válasz tartalmazhat ellenőrzési állapotot, magyarázó információkat és egy vagy több címjelöltet. Egy jelölt önmagában nem ok az ügyfél címének felülírására. Például egy javasolt cím kihagyhatja a lakásszámot, vagy egy közeli egyezést képviselhet. Az alkalmazásnak egyértelműen kell megjelenítenie az eredményt, és meg kell őriznie az ügyfél lehetőségét a végleges cím megerősítésére.

Egy hasznos felület három kimenetet különböztet meg:

  • Elfogadva: A cím a vállalkozás munkafolyamatához kellően érvényesnek tűnik.
  • Javítás javasolt: A szolgáltatás egy lehetséges javítást adott vissza, amelyet az ügyfélnek vagy az ügyintézőnek át kell tekintenie.
  • Nem megoldott: A rendszer nem tudott megbízható egyezést megállapítani, ezért a rendeléshez további adat vagy manuális ellenőrzés szükséges.

Ezek a címkék az alkalmazás tervezési döntései, és nem feltétlenül egyeznek a UPS által használt pontos megfogalmazással. A megvalósításnak körültekintően kell hozzárendelnie a dokumentált válaszkódokat, ahelyett hogy minden nem hibás választ kézbesíthető címként kezelne.

5. A rendelési rendszer dönt a teendőről

A válasz kézhezvétele után a kereskedő frissítheti a pénztárűrlapot, megkérheti az ügyfelet egy javaslat megerősítésére, a rendelést egy operációs feladatsorba irányíthatja, vagy folytathatja a teljesítést. Az ellenőrzött eredmény a rendeléssel együtt is tárolható, a vállalat adatvédelmi, megőrzési és biztonsági szabályzatának megfelelően.

Az ellenőrzést a munkafolyamat megfelelő pontján kell elvégezni. A pénztárfolyamat közbeni futtatás megelőzheti a nyilvánvaló hibákat a fizetés vagy a teljesítés előtt. A címkelétrehozás előtti újbóli futtatás felismerheti a piacterekről, importokból, ügyfélszolgálati módosításokból vagy régebbi rendelésekből származó címeket. Az ismételt hívásokat szabályozni kell, hogy a rendszer ne hozzon létre szükségtelen forgalmat vagy akadályokat.

Címellenőrzés és címhitelesítés

Ezeket a kifejezéseket gyakran felcserélve használják, de eltérő bizonyossági szinteket írnak le. Az ellenőrzés általában azt vizsgálja, hogy a cím megfelel-e az ismert címadatoknak, és szabványosítható-e. A hitelesítés erősebb ellenőrzést jelenthet, például a kézbesíthetőség vagy a cím és egy adott címzett közötti kapcsolat megerősítését. A UPS Address Validation API-t nem szabad annak bizonyítékaként bemutatni, hogy valaki az adott címen lakik, vagy hogy a kézbesítés sikeres lesz.

Ez a különbség az üzleti szabályokban is fontos. A kereskedő elfogadhat egy ellenőrzött címet alacsony kockázatú rendelés esetén, de további ellenőrzést kérhet nagy értékű küldeménynél, szokatlanul nagy rendelésnél vagy olyan célállomásnál, ahol korábban kézbesítési problémák fordultak elő. A címellenőrzés a rendelésminőségi folyamat egyik ellenőrzési pontja, nem pedig a csalásvizsgálat, az ügyfélmegerősítés vagy a fuvarozói szolgáltathatósági ellenőrzések helyettesítője.

Mire nem jelent garanciát az API?

Az ellenőrzési választ a dokumentált hatókörén belül kell értelmezni. Nem feltétlenül erősíti meg az alábbiakat:

  • Hogy a megnevezett címzett kapcsolódik a helyszínhez
  • Hogy a cím minden szolgáltatási szint esetén biztonságos vagy hozzáférhető
  • Hogy egy adott lakás, lakóegység, üzleti részleg vagy postázóhely átveszi a csomagot
  • Hogy a cím jogosult minden UPS-termékre, felárkezelésre vagy kézbesítési lehetőségre
  • Hogy a címke külön szállítási, számlázási vagy szolgáltatási ellenőrzések nélkül létrehozható

A lefedettség és a működés országonként, területenként, címtípusonként és API-verziónként is eltérhet. Mielőtt meghatározott lefedettségi szintet ígérne az ügyfeleknek, ellenőrizze a hivatalos UPS-dokumentációt azzal a piaccal és művelettel kapcsolatban, amelyet vállalkozása használni kíván.

A megvalósítás eredményeket befolyásoló döntései

Az eredeti és a javított értékeket külön kezelje

Az ügyfél eredeti bevitelét külön tárolja minden szabványosított javaslattól. Ez támogatja az auditálást, és megkönnyíti egy sikertelen kézbesítés kivizsgálását. Azt is megakadályozza, hogy egy javító algoritmus észrevétlenül eltávolítsa azokat az információkat, amelyekre a helyi fuvarozónak vagy az épület kezelőjének szüksége van.

A lakás- és egységadatokat körültekintően kezelje

Az egységre vonatkozó információ működési szempontból fontos lehet akkor is, ha az utcaszintű cím érvényesnek tűnik. Ha az API olyan jelöltet ad vissza, amely nem tartalmaz egységszámot, a felületnek meg kell kérnie az ügyfelet a megerősítésre, ahelyett hogy a jelöltet teljes csereként kezelné.

Tervezzen a bizonytalanságra

Ha több jelölt érkezik vissza, jelenítsen meg elegendő környezeti információt ahhoz, hogy a felhasználó meg tudja különböztetni őket. Ne válassza ki automatikusan az első eredményt, hacsak a vállalkozás nem tesztelte ezt a működést, és nem tudja vállalni a kapcsolódó kockázatot. Üzleti címek esetén a manuális ellenőrzés lehetősége megfelelőbb lehet, mint az ismételt automatikus javítás.

Figyelje a teljes munkafolyamatot

Kövesse nyomon az ellenőrzési hibákat, az ügyfél által végrehajtott felülírásokat, az elutasított javaslatokat, a fuvarozó címhez kapcsolódó kivételeit és a sikeres kézbesítéseket. Ezek a mérőszámok segítenek meghatározni, hogy az integráció csökkenti-e a működési problémákat. A magas elfogadási arány önmagában nem bizonyítja, hogy a szolgáltatás javítja a kézbesítési eredményeket.

Mikor érdemes egy vállalkozásnak használnia?

Az API akkor a leghasznosabb, ha a cím minősége hatással van a teljesítési költségre vagy az ügyfélélményre. Gyakori felhasználási eset az e-kereskedelmi pénztárfolyamat, a piactéri rendelésimport, a fizikai kézbesítést biztosító előfizetéses számlázás, a raktári rendeléskiadás és a címkekészítési munkafolyamat. Különösen hasznos lehet, ha a vállalkozás több értékesítési csatornáról kap címeket, és nem támaszkodhat egyetlen szabványosított űrlapra.

Lehet, hogy nincs rá szükség egy kis, ellenőrzött, belsőleg karbantartott üzleti helyszínlistánál. Nagy értékű, szabályozott vagy csalás szempontjából érzékeny küldemények esetén önmagában szintén elégtelen lehet. Ezekben az esetekben egészítse ki emberi ellenőrzéssel, valamint a vállalkozás által előírt szolgáltathatósági, szállítási és biztonsági ellenőrzésekkel.

Gyakorlati integrációs ellenőrzőlista

  1. Erősítse meg a pontos UPS API-műveletet, piacot és a támogatni kívánt címtípusokat.
  2. Tekintse át az aktuális hitelesítési, kérési, válasz-, hiba- és használati dokumentációt.
  3. Hozzon létre háttérrendszeri szolgáltatást ahelyett, hogy a hitelesítő adatokat kliensoldali kódban tenné közzé.
  4. Őrizze meg a lakás-, lakóegység-, épület- és kézbesítési utasításokat.
  5. Hozzon létre egyértelmű elfogadott, javasolt és nem megoldott állapotokat a felhasználói felületen.
  6. Tesztelje a vállalkozása szempontjából releváns nemzetközi, vidéki, kereskedelmi, többegységes és hiányos címeket.
  7. Határozzon meg tartalékfolyamatot kiesések, időtúllépések és nem egyértelmű eredmények esetére.
  8. A bevezetés után mérje a címhez kapcsolódó kézbesítési eredményeket.

Összefoglalás

A UPS Address Validation API úgy működik, hogy fogad egy címet, összeveti azt a UPS címadataival, majd eredményt vagy lehetséges javítást ad vissza a hívó alkalmazás értékeléséhez. Értéke a teljesítés előtt a legnagyobb, amikor a kereskedő még kérhet hiányzó információt, vagy megelőzhet egy elkerülhető szállítási hibát. A legbiztonságosabb megvalósítás a választ döntéstámogatásként kezeli: megőrzi az ügyfél által megadott adatokat, felülvizsgálja a nem egyértelmű javaslatokat, megerősíti az aktuális földrajzi hatókört, és nem téveszti össze a címegyezést a kézbesítési garanciával.

GYIK

A UPS Address Validation API megerősíti, hogy egy cím kézbesíthető?

Nem feltétlenül. Segíthet a címadatok egyeztetésében és javításában, de az ellenőrzési eredmény nem azonos annak bizonyítékával, hogy a címzetthez, az épülethez, az egységhez vagy a kézbesítési szolgáltatáshoz hozzá lehet férni. Tekintse át az aktuális UPS-dokumentációt, és szükség esetén alkalmazzon külön szolgáltathatósági és működési ellenőrzéseket.

Automatikusan kijavíthatja az API az ügyfél címét?

Az alkalmazás használhatja a visszaadott javaslatot javítás felajánlására, de az automatikus csere üzleti döntés. Az ügyfélnek lehetőséget kell adni a módosítások áttekintésére, különösen akkor, ha a lakás- vagy egységszám, a cégnév vagy más kézbesítési részletek elveszhetnek.

Az ellenőrzést a pénztárfolyamat során vagy a szállítás előtt kell futtatni?

Mindkét időpont hasznos lehet. A pénztárfolyamat közbeni ellenőrzés korán felismeri a problémákat, míg a címke létrehozása előtti ellenőrzés a módosításokat és az importált rendeléseket is észlelheti. Sok vállalkozás szabályozott kombinációt használ gyorsítótárazással és tartalékfolyamattal a szükségtelen kérések elkerülésére.

Szükség van fejlesztői hitelesítő adatokra az API használatához?

Igen. A vállalkozásnak általában hozzáférésre van szüksége a UPS fejlesztői platformjához, valamint a kiválasztott API-hoz szükséges hitelesítő adatokra. A fiókkal, alkalmazással, környezettel és használattal kapcsolatos követelményeket közvetlenül a UPS-nél kell megerősíteni.

A címellenőrzés azonos a csalásmegelőzéssel?

Nem. A címellenőrzés a cím minőségével és egyeztetésével foglalkozik. Nem állapítja meg, ki adta le a rendelést, engedélyezett-e a fizetés, vagy hogy egy adott szállítási célállomás megfelelő-e az adott tranzakcióhoz.

Források

Loading