什麼是 AVS

地址驗證服務(Address Verification Service, AVS)是一套防詐騙系統,商家一般會用這個系統來幫助識別信用卡詐騙。AVS 會驗證客戶輸入的地址是否與持卡人的信用卡賬戶資料相符。現在,許多主要信用卡公司和商家都已廣泛採用這套系統。目前,AVS 適用於來自美國、加拿大和英國的持卡人地址。

在網購結帳過程中,一般除了輸入信用卡號、到期日、CVV 外,還要輸入自己的賬單地址(Billing Address),而這個地址就會由 AVS 進行驗證。驗證方式就是把該地址與銀行存檔的地址作比較。比較完成後,發卡銀行會將 AVS 代碼返回給商家。商家可以利用這個 AVS 代碼作為指引,決定如何處理這筆交易。

通常,AVS 驗證只是多層防詐騙保護系統中的一部分,用來確保有效交易獲得批准,同時拒絕可疑交易。其他驗證方法包括:

  • 姓名、卡號、到期日、CVV 驗證
  • IP 驗證
  • 電話號碼驗證

此外,銀行也會根據你的消費金額及以往的消費習慣,來判斷是否批准這筆交易。

AVS 驗證涉及哪些步驟?

當我們在結帳時輸入賬單地址並按下「提交」後,通常會發生以下流程:

  • 付款網關會將這項地址資料傳送至信用卡網絡(Visa, Mastercard, Discover 或 American Express)。
  • 信用卡網絡會把這些資料發送給信用卡發卡方
  • 發卡方會將地址與該卡號所儲存的地址進行比較
  • 發卡方會把授權狀態及相關的 AVS 回應代碼發送至你的付款網關
  • 商家再根據代碼決定是否批准這筆交易

看起來這個流程好像有點麻煩,但其實基本上幾秒鐘內就會完成。而且現在這些支付介面大多都是信用卡網絡預先寫好的,商家其實只需要調用即可。

AVS 是如何運作的

驗證數字

聽起來 AVS 好像很高深,但實際上,它其實是一個很簡單的系統!即使你提供了完整地址作驗證,發卡行通常也只會驗證地址中的數字部分,一般只比較門牌號碼和郵遞區號。這是什麼意思呢?例如:

  • 白宮的地址是:1600 Pennsylvania Ave NW, Washington, DC 20500
  • 實際比較時通常只保留:1600 和 20500

聽起來似乎有點粗略,難道我家的 1600 和白宮的 1600 會一樣嗎?其實這一點已經透過 zip code 的劃分處理了,一般同一個 zip 下面,基本上就是同一條街或者同一區。還有一點是,輸入數字時,一般人較少出錯;但輸入英文時,typo 則相當常見。銀行也不希望因為一個小小的 typo 影響客戶付款購物的體驗。同樣地,有些單字也會有縮寫,例如 apartment/apt 等,而且地址順序也可能有人會調換。所以,只比對數字算是最快捷的方法。

當發卡方無法取得準確的地址匹配時,就會返回一個 AVS 代碼,用來說明地址驗證失敗的方式。例如,AVS 代碼 A 表示地址匹配,但郵遞區號不匹配。

返回 AVS 代碼

就像退款原因代碼一樣,每個信用卡網絡都有自己的一套系統,用來解讀銀行返回的 AVS 代碼。

商家如何處理 AVS 碼

商家可以根據不同的 AVS 代碼設定不同規則。比如如果地址無法匹配,就可以轉交人工處理。如果某位客人長期在這家商戶購物,而地址有所變更,商家可能會致電詢問是否搬家之類。一般商家都設有 fraud 部門,專門處理這類 payment issue。

例如我之前在 saks 買禮品卡,買完後訂單一直是 pending。我聯絡了網上客服,但客服表示他們無能為力,因為有 fraud 部門在處理這張訂單。等了幾天後,才有人打電話過來,問我地址為何跟之前下單時的不一樣之類。個人感覺這類百貨公司特別謹慎,可能是因為經常遇到信用卡詐騙吧。像 Amazon 基本上就沒什麼壓力,地址改來改去也不太管。

如果系統覺得你的風險較高,就可能直接顯示個 unable to verify your address

幾個彩蛋

  • AMEX 的副卡並不驗證賬單地址,甚至隨便填個地址也有可能通過
  • Amazon 舊賬戶上的 billing 資料可以很亂,名字也可以很亂。有時候為了省事,就每次都選預設的。。。
  • 信用卡的舊地址一般在搬家後仍然可以用,銀行好像一直都會保留你的舊地址。。。
  • 一些倒爺較多的網站,例如 Nike、Coach factory、Saks、Macy's、NM、Sephora 特別喜歡 decline 國際信用卡,估計就是用了 AVS

不知道大家有沒有什麼關於 AVS 及地址驗證的經驗呢?