什麼是 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 和地址驗證的經驗呢?