U卡雷達

支付問題

加密支付卡 3D Secure 驗證失敗怎麼辦?常見原因與排查方法

分享文章

分享到

X微博FacebookLinkedInWhatsAppTelegram

使用加密支付卡在線上購物或支付訂閱費用時,有時會遇到這樣的情況:卡片餘額充足,卡號和有效期限也沒有填錯,付款頁面卻顯示「3D Secure authentication failed」或「Authentication unsuccessful」。有時持卡人已經完成身分驗證,付款仍然失敗。

這些提示未必指向同一個問題。交易可能在 3D Secure 身分驗證階段中斷,也可能已經完成驗證,卻在後續的付款授權階段遭到拒絕。

排查時,應先確認失敗發生在哪個環節,再決定要檢查卡片設定、聯絡商戶,還是尋求發卡機構的協助。

3D Secure 驗證失敗,究竟代表什麼?

3D Secure(簡稱 3DS)是一套用於線上銀行卡交易的身分驗證協定,目前主要採用 EMV 3-D Secure 標準。它允許商戶、支付服務商、卡組織與發卡機構交換驗證資訊,協助確認付款人是否有權使用該張卡片。

Visa 的對應服務稱為 Visa Secure,Mastercard 的對應服務則稱為 Mastercard Identity Check。

一次正常的 3DS 驗證通常有兩種處理方式:

  • 無感驗證(Frictionless Flow):發卡機構根據交易金額、裝置資訊、商戶資料等風險訊號評估交易,不需要持卡人額外操作。

  • 挑戰驗證(Challenge Flow):持卡人需要進一步確認身分,例如輸入一次性驗證碼(OTP)、透過發卡機構 App 核准交易,或使用其他受支援的驗證方式。

因此,沒有跳出驗證碼視窗,不代表商戶沒有使用 3DS。驗證可能已在背景完成,也可能尚未成功啟動。具體情況需要根據支付服務商回傳的驗證結果判斷。

關於這兩種流程的技術原理,可以參考 EMVCo 的 EMV 3-D Secure 技術白皮書。

身分驗證與付款授權是兩個不同的環節

3DS 負責身分驗證(Authentication),而付款授權(Authorization)則負責決定交易是否獲得核准。

即使持卡人成功輸入 OTP,或在 App 中完成身分確認,發卡機構仍可能因餘額不足、交易額度限制、卡片狀態或風險控管規則而拒絕付款。

對加密支付卡而言,這項區別尤其重要。部分產品使用預先儲值的餘額,部分產品則需要在消費時兌換加密資產,或依照其他資金安排決定可用額度。帳戶顯示持有 USDT、USDC,並不代表這些資產都能直接用於當前交易的授權。

如果身分驗證已經成功,排查重點就應轉向授權結果,而不是反覆要求發送驗證碼。

IMAGE_PLACEHOLDER_01
UCard Radar 原創插圖|3D Secure 身分驗證與銀行卡付款授權流程概念示意

先根據付款時的現象判斷問題

商戶顯示的「Payment Failed」通常只是最終付款結果,不一定反映底層錯誤。即使頁面顯示「3DS Failed」,也可能需要進一步核對驗證與授權紀錄。

付款時出現的現象

重點排查方向

建議處理方式

沒有出現驗證頁面,直接付款失敗

3DS 是否啟動、商戶驗證設定或授權遭拒

向商戶確認是否發起身分驗證,以及實際回傳的錯誤類型

驗證視窗出現,但收不到 OTP

持卡帳戶綁定的聯絡方式、發卡機構通知管道

核對驗證用手機號碼、電子郵件及官方 App

輸入驗證碼後顯示無效或過期

驗證碼有效期限、驗證工作階段或重複提交

確認原訂單狀態後,重新啟動完整付款流程

驗證頁面空白、無法載入或持續轉圈

瀏覽器、網路連線、頁面跳轉或驗證服務

嘗試使用一般瀏覽器,排除擴充功能及內建瀏覽器的干擾

已在 App 中確認,商戶仍顯示驗證失敗

驗證結果回傳、工作階段逾時或商戶系統整合

請商戶核對最終驗證狀態

顯示驗證成功,隨後付款遭拒

驗證結果是否已被使用、付款授權及卡片限制

先核實驗證結果,再查詢發卡機構的授權紀錄

這張表用於確定排查方向,不能取代交易紀錄。尤其當商戶頁面沒有提供具體錯誤碼時,使用者通常無法自行判斷故障發生在身分驗證階段,還是付款授權階段。

收不到 OTP:應檢查持卡帳戶,而不只是平台註冊資料

一次性驗證碼是 3DS 挑戰驗證的常見方式,但驗證碼的發送管道取決於具體的發卡服務。

加密支付卡的品牌營運方與實際發卡機構可能不是同一家公司。使用者註冊加密資產平台時填寫的手機號碼,也不一定是持卡帳戶用來接收 3DS 驗證碼的號碼。

如果收不到 OTP,應先進入官方卡片管理介面,確認交易驗證使用的手機號碼或電子郵件是否正確,以及該產品實際採用簡訊、電子郵件還是 App 驗證。

簡訊驗證碼未送達,可能涉及國際簡訊、電信業者過濾、號碼變更或發送服務異常。僅憑沒有收到簡訊,無法判斷故障發生在哪一方。

如果卡片使用 App 推播驗證,則應確認官方 App 已登入、裝置網路連線正常,並檢查是否有等待核准的交易。有些驗證流程根本不會發送簡訊。

收到多組驗證碼時,要注意它們可能屬於不同的驗證工作階段。反覆點擊重新發送,可能使先前的驗證碼失效;關閉付款頁面後,原本的驗證工作階段也可能已經過期。

遇到這種情況,應先確認商戶訂單是否仍在處理,以及卡片是否存在待處理授權,再重新發起付款。不要在同一個已失效的頁面持續嘗試。

如果聯絡資訊正確,卻始終無法收到驗證請求,應由卡片服務商或發卡機構檢查發送狀態及身分驗證服務,而不是繼續修改商戶網站上的帳單資料。

驗證頁面無法開啟,或完成驗證後無法返回商戶

3DS 挑戰驗證不只涉及發卡機構,也依賴商戶付款頁面與支付服務商的正確整合。

在瀏覽器環境中,驗證可能透過嵌入式視窗或頁面重新導向進行。持卡人完成驗證後,商戶端仍需正確處理驗證結果,付款流程才能繼續。

如果出現空白視窗、頁面反覆載入,或完成驗證後無法返回商戶,可以檢查:

  • 是否透過社群軟體、電子郵件用戶端等 App 的內建瀏覽器開啟付款頁面;

  • 瀏覽器擴充功能、指令碼封鎖或隱私設定是否干擾驗證頁面;

  • 網路連線是否在頁面跳轉或驗證過程中中斷;

  • 完成 App 確認後,原付款頁面是否仍然有效。

最直接的測試方式,是透過裝置上的一般瀏覽器重新造訪商戶官方網站,並在確認原交易狀態後嘗試付款。

必要時,可以暫時排除瀏覽器擴充功能造成的干擾,但不應忽略憑證錯誤、安全警告或可疑的重新導向。

如果同一張卡在其他商戶能正常完成 3DS,只有某個網站反覆出現頁面錯誤,排查重點就應放在該商戶的支付系統整合及其使用的驗證流程。

反過來說,如果多個互不相關的商戶都出現類似故障,就有必要請卡片服務商檢查發卡端的驗證服務。更換瀏覽器可以解決前端相容性問題,卻無法修復卡片未開通驗證服務、驗證管道設定錯誤或發卡系統故障。

根據 EMV 3DS 技術架構,商戶端的 3DS 系統需要與發卡機構的存取控制伺服器(Access Control Server,ACS)協同完成身分驗證。ACS 也可能由發卡機構委託的服務商營運。一般持卡人無法查看這些底層通訊,通常需要商戶、支付服務商或發卡機構進一步核查。

為什麼有些商戶要求驗證,有些卻不要求?

同一張加密支付卡在不同商戶出現不同的 3DS 流程,並不罕見。

是否發起 3DS、是否要求持卡人進行挑戰驗證,會受到商戶支付設定、發卡機構風險判斷、卡組織規則及適用監管要求等因素影響。

一筆交易可能透過無感驗證完成,另一筆則需要輸入 OTP。對某些線上付款而言,如果商戶沒有執行必要的身分驗證,也可能導致發卡機構拒絕授權並要求補充驗證。

Stripe 將其中一類需要驗證的拒絕情況標記為 authentication_required。根據其官方拒絕代碼說明,支付系統整合通常需要處理相應的驗證要求,必要時讓持卡人重新參與付款流程。

但如果交易已成功完成身分驗證,發卡機構仍回傳 authentication_required,Stripe 建議進一步聯絡發卡機構。這種情況不能簡單理解成使用者需要不斷重新驗證。

在歐洲經濟區等適用強式客戶身分驗證(Strong Customer Authentication,SCA)規則的市場,線上銀行卡支付還受到相應監管要求約束。SCA 並不代表每筆交易都必須跳出驗證碼視窗;符合條件的豁免及具體驗證安排,都可能影響使用者看到的流程。

訂閱付款也是如此。首次建立訂閱關係時可能需要持卡人驗證,後續符合條件、由商戶發起的交易,則可能不再要求持卡人每次參與驗證。

出現 Card not enrolled,就代表卡片不支援 3DS 嗎?

不能直接這樣判斷。

「Card not enrolled」可能涉及持卡帳戶尚未完成 3DS 註冊、特定卡片計畫的驗證設定,或相關驗證服務無法識別該卡片。具體原因需要依據實際錯誤紀錄確認。

卡片已經啟用、使用者完成 KYC,或卡面印有 Visa 或 Mastercard 標誌,都不能單獨證明該卡已具備目前商戶所需的 3DS 驗證能力。

不同加密支付卡可能採用不同的發卡機構與驗證服務。同一品牌在不同發卡地區、卡片計畫或產品版本下,也可能存在設定差異。

如果商戶明確回傳「3D Secure not supported」或「Card not enrolled」,可以向卡片服務商確認:

  • 目前卡片是否已開通並註冊適用的 3DS 驗證服務;

  • 該卡片計畫支援哪些驗證方式,是否有地區或產品限制;

  • 如需補充註冊、更新驗證資料或重新啟用服務,應透過什麼管道辦理。

另外,也要區分 3DS 驗證能力與商戶接受卡片類型的政策。部分商戶可能限制預付卡、虛擬卡或特定發卡地區的銀行卡。即使這些卡片具備正常的 3DS 功能,也不代表商戶一定會接受。

驗證已經成功,為什麼付款還是失敗?

如果商戶或發卡機構的紀錄已確認 3DS 驗證成功,但付款隨後遭拒,排查重點應轉向授權結果。

對預付型加密支付卡而言,卡片可用餘額、交易額度限制及帳戶狀態是常見的檢查項目。對涉及加密資產即時兌換或其他資金安排的產品,還需要確認實際可消費額度及資金使用條件。

某些商戶也可能提交預先授權,或提出不同於商品標價的授權金額。不過,這些都屬於付款授權問題,而非 3DS 身分驗證失敗本身。

如果卡片帳戶出現待處理金額,但商戶頁面卻顯示付款失敗,應先核實訂單與授權狀態。此時連續重新付款,可能造成重複授權或多筆資金暫時遭到占用。

關於餘額、商戶限制及一般授權遭拒的進一步排查,可以參閱 UCard Radar 的加密支付卡交易遭拒專題。

連續驗證失敗,不要一直重試

同一筆付款反覆失敗後,持續輸入驗證碼或不斷重新提交交易,通常無法解決驗證設定及系統連線問題,還可能觸發身分驗證頻率限制。

Adyen 在其發卡業務的3D Secure 故障排查文件中指出:對於其發行的卡片,連續五次身分驗證失敗後,會暫時阻止進一步的 3DS 驗證;通常等待一小時後便會自動解除,也可以聯絡其支援團隊處理。

Adyen 將這項控制機制與 PSD2 監管要求連結,但連續五次失敗、等待一小時解除,是該服務商文件描述的具體實施規則,不能直接套用到其他發卡機構。

如果連續兩次出現相同錯誤,尤其是驗證碼遭拒、驗證服務無法使用,或帳戶顯示暫時限制時,就應暫停操作,檢查具體錯誤資訊與卡片狀態。

頻繁更換 IP 位址、偽造帳戶所在地區或填寫不實帳單資料,也無法解決底層驗證設定問題,反而可能引發額外的安全審查。

聯絡商戶還是發卡機構?關鍵在於誰掌握故障紀錄

加密支付卡的故障排查,往往比使用者看到的產品介面更為複雜。

一張卡片可能由加密資產平台負責品牌及客戶服務,持有牌照的發卡機構承擔發卡責任,獨立的處理服務商負責授權處理,而 3DS 驗證則由專門的 ACS 服務商完成。

因此,品牌 App 不一定會顯示完整的身分驗證紀錄。

以 Adyen Issuing 發卡業務為例,其官方故障排查文件指出:當 3DS 身分驗證失敗,並在驗證階段阻止交易繼續處理時,授權請求不會傳送至 Adyen,因此不會產生轉送的授權請求或相應的 webhook,該筆交易也不會出現在 Adyen Customer Area 的 Payments 清單中。這是 Adyen Issuing 特定流程下的處理情況,不能據此推斷所有加密支付卡或其他發卡機構都有相同的紀錄機制。

因此,卡片交易清單沒有紀錄,不代表商戶沒有嘗試發起 3DS 驗證。

實際聯絡順序可以根據故障現象決定:

故障情況

優先聯絡

驗證視窗無法載入、驗證後無法返回付款頁面

商戶或其支付服務商

收不到 OTP、App 無法確認、驗證管道失效

卡片服務商或發卡機構

顯示卡片尚未註冊或不支援所需驗證方式

卡片服務商或發卡機構

已完成挑戰驗證,但商戶仍顯示驗證失敗

先請商戶核對驗證結果,必要時由發卡端進一步排查

已確認身分驗證成功,但授權遭拒

發卡機構或負責卡片授權的服務商

聯絡客服前,建議整理交易時間及所在時區、商戶名稱、交易金額與幣別、卡片末四碼、錯誤訊息原文、驗證進度,以及訂單和待處理授權狀態。

向商戶詢問時,可以直接說明:

請確認這筆交易是否發起了 3D Secure 身分驗證、最終驗證狀態為何,以及是否已進入付款授權階段。如果驗證失敗,能否提供相應的錯誤代碼或失敗原因?

這些資訊通常比籠統詢問「為什麼不能付款」更有助於釐清問題。

如何理解 3DS 的 transStatus 狀態碼?

如果商戶技術支援能提供更詳細的驗證紀錄,可能會看到 EMV 3DS 的 transStatus 欄位。

該欄位反映身分驗證或帳戶驗證的狀態,但不同訊息階段、協定版本及服務商顯示方式可能有所差異。

狀態碼

技術含義

Y

身分驗證或帳戶驗證成功

N

身分驗證未成功,或帳戶未通過驗證

U

因技術或其他原因無法完成驗證

R

發卡機構拒絕驗證,並要求不要繼續嘗試授權

C

需要進一步挑戰驗證,屬於驗證過程中的狀態

A

已執行驗證嘗試處理,但未成功完成持卡人身分驗證

I

僅供資訊使用(Informational Only),表示 3DS 請求方提出的挑戰驗證偏好已獲確認

D

需要透過獨立於目前互動工作階段的方式進行驗證(Decoupled Authentication)

其中,C 和 D 不應直接視為最終驗證失敗;A 和 I 也不能簡單等同於 Y。判斷驗證是否最終完成,還需要結合訊息階段、相關結果及支付服務商的處理方式。

根據 EMVCo 的 3DS 協定規範,I 的定義是 Informational Only,表示 3DS 請求方提出的挑戰驗證偏好已獲確認,並不代表持卡人已完成身分驗證。

Adyen 的 3D Secure 2 API 參考文件則將 I 描述為「Authentication / exemption granted by Issuer」,亦即發卡機構核准身分驗證或給予豁免。這是 Adyen 介面文件中的具體表述,不能與 EMV 3DS 協定定義直接混為一談,也不能將驗證豁免等同於 Y 所表示的身分驗證成功。該文件還列出 transStatusReason 原因代碼,可供商戶技術人員進一步核查。

持卡人通常無法直接取得這些欄位,但可以要求商戶確認最終驗證結果。如果驗證已經成功,則需要繼續確認後續授權請求是否送出,以及是否遭發卡機構拒絕。

提交截圖或交易資料時,只應提供必要的去識別化資訊,不要向任何人提供完整卡號、CVV、帳戶密碼、一次性驗證碼或錢包助記詞。

對經常使用加密支付卡支付訂閱費用、跨境電商及線上服務的使用者而言,申請新卡時,也可以事先確認 3DS 是否可用、採用哪種驗證管道,以及身分驗證失敗後由哪一方提供支援。這些資訊比單純標示「支援全球線上支付」,更能反映卡片在實際使用中的維護與支援能力。