ChatGPT에서 Plus·Go·Pro로 업그레이드하거나, 무료 체험을 시작하거나, 설정에서 카드를 추가할 때 결제 화면에 아래 문구가 뜨는 경우가 있습니다.
결제 방식을 인증할 수 없습니다. 다른 결제 방식을 선택하고 다시 시도하십시오.
영문 화면에서는 "We are unable to authenticate your payment method. Please choose a different payment method and try again."로 나옵니다. 카드사가 결제 전에 요구하는 본인인증, 즉 3D Secure 인증(OpenAI 한국어 도움말의 표기로는 「3D 보안」)이 통과되지 않았을 때 결제 처리사 Stripe가 띄우는 문장입니다. 인증번호를 잘못 입력했을 때뿐 아니라 인증 창을 닫거나 취소했을 때도 같은 문구가 나옵니다. 카드사가 거래를 거절했을 때의 문구는 「카드가 거부되었습니다.」로 따로 있으므로, 이 문구만으로 카드가 거절됐다고 볼 수는 없습니다.
다음 행동은 인증 창이 어떻게 됐는지에 따라 갈립니다.
- 인증 창이 떴는데 번호를 틀렸거나 창을 닫았다면 팝업·광고 차단기를 끄고 시크릿 모드 창에서 한 번만 다시 시도합니다. 이번에는 체크아웃 페이지를 닫지 않은 채 인증을 끝까지 마칩니다.
- 인증 창이 아예 뜨지 않았거나 다시 해도 같은 문구라면 카드사에 연락해 온라인·정기·해외 결제에 3D Secure 인증을 쓸 수 있게 해 달라고 요청하거나 다른 카드를 씁니다.
- 결제 수단을 바꾸기로 했다면, 2026년 11월 11일 기준 OpenAI가 한국에 대해 안내하는 수단은 chatgpt.com 구독 결제 화면의 카카오페이, 네이버페이, 국내 카드입니다.
- 그래도 같은 문구가 반복되면 결제 버튼을 계속 누르지 말고 OpenAI 고객지원에 문의합니다.
「결제 방식을 인증할 수 없습니다」의 뜻: 카드사 인증 실패
이 문구는 결제 수단이 카드사의 본인인증을 통과하지 못했다는 뜻이고, 문장을 쓴 곳은 OpenAI가 아니라 ChatGPT 웹 결제를 처리하는 Stripe입니다.
Stripe로 결제를 받는 웹사이트는 js.stripe.com에서 Stripe.js라는 스크립트를 불러옵니다. 2026년 11월 11일 기준, 이 스크립트(https://js.stripe.com/v3/ )가 함께 불러오는 한국어 언어 파일에서 위 문장은 두 가지 오류에만 쓰입니다.
| Stripe의 오류 코드 | 어떤 장면인가 | 한국어 언어 파일의 문장 |
|---|---|---|
payment_intent_authentication_failure | 요금을 청구하려는 결제에서 인증이 실패함 | 결제 방식을 인증할 수 없습니다. 다른 결제 방식을 선택하고 다시 시도하십시오. |
setup_intent_authentication_failure | 나중에 청구할 카드를 저장하다가 인증이 실패함(무료 체험 가입, 설정에서 카드 추가 등) | 위와 글자까지 같은 문장 |
Stripe의 오류 코드 문서는 두 코드를 똑같이 "The provided payment method has failed authentication."이라고 설명하고, 새 결제 수단으로 다시 시도하라고 안내합니다. 카드사가 거래를 거절했을 때의 코드(card_declined)는 같은 언어 파일에 「카드가 거부되었습니다.」라는 별도 문장으로 들어 있습니다. 따라서 이 문구를 봤다면 결제가 걸린 곳은 카드사가 금액을 승인하거나 거절하는 단계보다 앞에 있는 인증 단계입니다.
ChatGPT 쪽 파일에는 이 문장이 없습니다. macOS용 ChatGPT 데스크톱 앱(버전 26.1103.60933)은 웹 결제 화면을 내장하고 있는데, 앱 파일 전체에서 "unable to authenticate your payment"라는 구절은 한 번도 나오지 않습니다. 결제를 확정하는 단계의 코드는 결제 처리사가 돌려준 오류 메시지를 고치지 않고 그대로 화면에 내보내도록 되어 있습니다. OpenAI가 직접 쓴 결제 문구는 「결제가 승인되지 않았습니다」(영문 "Payment was not approved")처럼 따로 있습니다.
Stripe의 iOS용 SDK 소스 코드에는 같은 영어 문장에 "Error when 3DS2 authentication failed (e.g. customer entered the wrong code)"라는 개발자 주석이 붙어 있습니다. 3D Secure 인증이 실패했을 때, 예컨대 고객이 코드를 잘못 입력했을 때의 오류라는 설명입니다.
위에서 든 언어 파일과 앱 파일의 내용, 그리고 뒤에 나오는 인증 창 취소 시의 동작과 설정 화면의 문구는 2026년 11월 11일 기준으로 Stripe가 공개 배포하는 파일과 Mac에 설치된 ChatGPT 데스크톱 앱의 파일을 읽어서 대조한 것입니다. 실제 결제 화면에서 오류를 일으켜 본 결과가 아니며, 결제 정보를 입력하거나 결제를 시도한 적도 없습니다. 그래서 개별 결제에서 두 코드 가운데 어느 쪽이 발생했는지는 이 자료로 구분할 수 없습니다.
여기서 나오는 결론은 세 가지입니다.
- ChatGPT에서만 나오는 문구가 아닙니다. Stripe로 결제를 받는 다른 서비스의 결제 화면에도 같은 문장이 뜹니다.
- 문구가 가리키는 것은 플랜이나 ChatGPT 계정의 상태가 아니라 결제 수단의 인증 결과입니다.
- 인증을 요구하고 판정하는 곳은 카드 발급사입니다. OpenAI도 한국어 도움말 내 신용카드가 왜 거절되었나요?에서 은행으로부터 거절 사유에 대한 자세한 정보를 받기는 매우 어렵다고 밝히고, 은행에 직접 문의하는 것이 가장 빠른 방법일 수 있다고 안내합니다.
결제가 멈춘 단계: 카드사 인증이 먼저, 청구는 그다음
결제는 카드사 인증에서 멈췄습니다. Stripe의 표준 흐름에서는 인증이 통과된 뒤에야 청구를 시도합니다.
3D Secure 인증은 결제하려는 사람이 카드 주인이 맞는지를 카드 발급사가 확인하는 절차입니다. OpenAI 한국어 도움말은 「3D 보안」 또는 「강력한 고객 인증(SCA)」이라고 쓰고, 국내에서는 보통 카드사 본인인증이라고 부릅니다. Stripe의 3D Secure 문서에 따르면 카드사는 비밀번호, 휴대전화로 보내는 일회용 코드, 생체 인증 같은 방법으로 확인을 요구하고, 화면에는 Visa Secure, Mastercard Identity Check, American Express SafeKey 같은 이름으로 나타납니다.
Stripe의 인증 흐름 문서가 설명하는 순서는 다음과 같습니다.
- 카드 정보를 입력하고 결제 버튼을 누릅니다.
- 이 거래에 인증이 필요한지가 정해집니다. 인증 요청을 시작하는 것은 Stripe이지만 요구 자체는 카드 발급사에서 옵니다(원문 "the requirement comes from the issuer").
- 인증이 필요하면 카드사의 인증 창이 뜹니다. 카드사가 화면 없이 인증을 끝내는 경우도 있어서 모든 결제에 창이 보이는 것은 아닙니다.
- 인증에 성공하면 그때 Stripe가 청구를 시도합니다.
- 인증에 실패하면 결제는 다른 결제 수단을 기다리는 상태로 돌아가고, 인증을 다시 시도하는 것도 가능합니다.
이 문구가 나오는 곳은 5번이고, 화면이 「다른 결제 방식을 선택하고 다시 시도하십시오」라고 말하는 이유도 여기에 있습니다. 다만 이 순서는 Stripe가 가맹점에 설명하는 표준 흐름이며, OpenAI의 결제 연동을 그대로 적은 문서는 아닙니다.
인증번호를 틀렸을 때만 나오는 문구도 아닙니다. Stripe.js에서 카드사 인증 창이 취소될 때 실행되는 코드는 위 표의 두 오류 코드를 그대로 돌려줍니다. 인증 창의 닫기나 취소를 누른 경우에도 번호를 틀렸을 때와 같은 문구로 끝난다는 뜻입니다.

다시 시도하기 전 확인 순서: 한 번만, 인증은 끝까지
인증 창이 떴다가 실패했거나 창을 닫았다면 조건을 정리한 뒤 한 번만 다시 시도합니다. 아래 순서는 OpenAI 한국어 도움말 내 신용카드가 왜 거절되었나요?의 3D 보안 항목을 따른 것입니다.
- 브라우저에서 팝업과 리디렉션을 허용하고 광고·팝업 차단기를 끕니다. VPN을 켜 둔 상태라면 그것도 끕니다.
- 시크릿 모드 창을 열거나 다른 브라우저·기기·네트워크로 바꿔 결제를 처음부터 다시 시작합니다.
- 카드사가 보내는 문자나 앱 알림을 바로 확인할 수 있도록 휴대전화를 곁에 둡니다.
- 인증 창이 뜨면 체크아웃 페이지를 닫거나 새로고침하지 않은 상태에서 OTP 입력이나 카드사 앱 승인을 끝까지 마칩니다. 인증 창의 닫기나 취소를 누르면 같은 오류로 끝납니다.
이렇게 한 번 시도한 결과에 따라 다음 행동이 정해집니다.
| 다시 시도한 결과 | 다음 행동 |
|---|---|
| 결제가 완료됨 | 카드사 내역에 청구가 한 건만 남았는지 확인합니다. |
| 인증 창이 떴고 인증을 마쳤는데 같은 문구 | 카드사에 그 시각의 인증·승인 요청이 어떻게 처리됐는지 묻습니다. |
| 인증 창이 뜨지 않고 같은 문구 | 카드사에 3D Secure 인증 활성화를 요청하거나 다른 카드·결제 수단으로 바꿉니다. |
| 다른 문구로 바뀜 | 바뀐 문구를 기준으로 판단합니다. 아래 문구 비교를 참고하세요. |
몇 분이나 몇 시간을 기다렸다가 다시 하라는 기준은 OpenAI와 Stripe의 공개 문서에 없습니다. 인증번호를 여러 번 틀린 뒤 카드사가 인증을 얼마 동안 막는지도 공개된 기준이 없으므로, 같은 카드로 연달아 시도하기보다 카드사에 인증 상태를 묻는 편이 정확합니다.
인증 창이 안 뜨거나 계속 실패하면 카드사에 요청할 것
이때 할 일은 카드사에 3D Secure 인증을 쓸 수 있게 해 달라고 요청하는 것입니다. OpenAI 도움말은 이 경우 은행에 연락해 「온라인, 정기 결제 또는 해외 전자상거래에 대해 3DS/SCA를 활성화하거나 승인해 달라고 요청」하거나 다른 카드를 사용해 보라고 안내합니다.
화면의 문구는 카드사가 아니라 Stripe의 문장입니다. 카드사 고객센터나 앱 상담에서는 문구와 함께 아래 내용을 전달하면 됩니다.
- OpenAI(ChatGPT) 구독 결제 중 3D Secure 본인인증 단계에서 실패했다는 사실과 시도한 시각
- 이 카드로 온라인 결제, 정기결제, 해외 전자상거래 결제에 3D Secure 인증을 쓸 수 있는 상태인지, 해외 결제 차단 같은 설정이 걸려 있는지
- 그 시각에 인증 요청이나 승인 요청이 카드사에 들어왔는지, 들어왔다면 어떻게 처리됐는지
- 인증 문자나 앱 알림이 발송됐는지
카드사가 요청 기록이 아예 없다고 답하면 문제는 카드사 이전 단계에 있을 수 있습니다. 이 경우는 아래 OpenAI 고객지원 절로 넘어갑니다.

「다른 결제 방식」: 한국은 카카오페이·네이버페이·국내 카드
한국에서 chatgpt.com 구독 결제에 고를 수 있다고 OpenAI가 적어 둔 수단은 카카오페이, 네이버페이, 국내 카드입니다. OpenAI의 Multi-currency billing 안내는 2026년 11월 11일 기준으로, 지원되는 모든 국가에서 신용카드와 체크카드를 받고 한국의 구독 결제 화면에서는 카카오페이, 네이버페이, 국내 카드를 지원한다고 설명합니다. 이 목록은 바뀔 수 있으며, 실제로 선택할 수 있는 것은 자신의 결제 화면에 표시된 수단입니다.
따라서 문구가 말하는 「다른 결제 방식」은 다음 중 하나입니다.
- 다른 카드: OpenAI 도움말이 인증이 계속 실패할 때의 대안으로 직접 드는 방법입니다.
- 결제 화면에 표시된 카카오페이 또는 네이버페이
- 같은 카드를 계속 쓰려는 경우에는 결제 수단을 바꾸는 대신 카드사에서 인증 문제를 먼저 해결합니다.
iPhone이나 Android 앱에서 구독하는 것은 결제 수단을 바꾸는 것과 성격이 다릅니다. 같은 안내에 따르면 앱에서 산 구독은 Apple App Store나 Google Play가 청구하고 관리하며, 웹 결제 화면을 거치지 않습니다. 청구 주체가 바뀌므로 해지와 결제 수단 변경도 스토어에서 해야 합니다. 웹에 이미 구독이 있거나 방금 실패한 웹 결제의 처리 상태가 분명하지 않을 때 앱에서 새로 구독하면 청구 주체가 둘이 될 수 있으니, 옮기기 전에 지금 구독이 어느 플랫폼에 있는지부터 확인합니다. 플랫폼별 확인 위치는 ChatGPT 결제가 승인되지 않을 때 확인 순서에 정리돼 있습니다.
돈이 빠져나갔는지 확인하는 방법: 카드사 앱의 승인 내역
인증 실패로 끝난 결제는 Stripe의 표준 흐름상 청구 시도까지 가지 않습니다. 인증에 성공해야 청구를 시도하기 때문입니다. 그래도 최종 확인은 카드사 기록으로 합니다. Stripe 문서는 표준 흐름을 설명할 뿐이고, 인증이 실패한 뒤 카드사 쪽에 일시적인 승인 보류가 표시될 수 있는지는 OpenAI와 Stripe의 공개 문서에 나와 있지 않습니다.
- 카드사 앱이나 간편결제 앱에서 결제를 시도한 시각의 승인 내역을 봅니다. 여러 번 시도했다면 시도마다 확인합니다.
- 내역이 없으면 청구는 이뤄지지 않은 것으로 볼 수 있습니다. 확실히 하려면 카드사에 그 시각의 승인 요청 여부를 묻습니다.
- 승인 내역이나 보류가 보이면 카드사에 그 건이 확정될지 취소될지 묻습니다. 답을 듣기 전에는 다른 카드나 앱 구독으로 같은 플랜을 다시 결제하지 않습니다. 처음 건이 나중에 확정되면 구독이 겹칠 수 있습니다.
- 청구가 확정됐는데 유료 기능이 보이지 않는다면 인증 오류와는 다른 문제입니다. 이 경우의 확인 방법은 ChatGPT 결제가 승인되지 않을 때 확인 순서에 있습니다.
반복 시도를 멈출 때와 OpenAI 고객지원에 알릴 내용
아래 세 경우에는 같은 결제를 되풀이해도 조건이 달라지지 않으므로 시도를 멈춥니다.
- 조건을 정리해 다시 시도했고 카드사 확인까지 마쳤는데도 같은 문구가 나오는 경우
- 카드사가 그 시각에 인증 요청도 승인 요청도 없었다고 답한 경우. OpenAI 도움말은 「은행에 해당 결제 시도 내역이 없다면, 오류가 발생했다는 사실만으로 은행에서 결제를 거절했다고 단정할 수는 없습니다」라고 적고 있습니다.
- 카드가 지원 지역 밖에서 발급된 경우. 같은 도움말에 따르면 「결제 카드는 지원되는 지역 중 하나에 위치한 은행에서 발급된 카드여야 합니다」. 한국은 OpenAI의 지원 국가 목록에 있으므로 국내에서 발급된 카드라면 이 조건에는 걸리지 않습니다. 목록에 없는 지역에서 발급된 카드라면 인증 절차를 고쳐도 해결되지 않고, 공식 문서에 나오는 방법은 지원 지역에서 발급된 카드나 결제 화면에 표시된 수단을 쓰는 것뿐입니다.
앞의 두 경우에는 OpenAI 고객지원에 문의합니다. 도움말이 문의할 때 알려 달라고 한 항목은 다음과 같습니다.
- 제품명(예: ChatGPT Plus)
- 오류가 발생한 단계: 카드 추가, 결제, 구독 갱신 가운데 어디인지
- 정확한 오류 메시지: 「결제 방식을 인증할 수 없습니다. 다른 결제 방식을 선택하고 다시 시도하십시오.」를 글자 그대로
- 오류가 발생한 당시의 현지 시각과 시간대(예: 한국 표준시)
카드사에 문의해 결제 시도 내역이 없다는 답을 받았다면 그 사실도 함께 적습니다. 카드 번호와 보안 코드는 보내지 않습니다.
「결제 수단을 인증할 수 없습니다」 등 같은 오류의 다른 표기
「결제 수단을 인증할 수 없습니다. 다른 결제 수단을 선택하고 다시 시도하십시오.」는 같은 영어 문장을 Stripe의 모바일 SDK가 다르게 번역한 것으로, 뜻과 대처는 같습니다. 2026년 11월 11일 기준으로 확인되는 표기는 네 가지입니다.
| 화면의 문구 | 나오는 곳 |
|---|---|
| 결제 방식을 인증할 수 없습니다. 다른 결제 방식을 선택하고 다시 시도하십시오. | Stripe.js를 쓰는 웹 결제 화면. ChatGPT 웹 결제가 여기에 해당합니다. |
| 결제 수단을 인증할 수 없습니다. 다른 결제 수단을 선택하고 다시 시도하십시오. | Stripe의 iOS·Android SDK로 결제를 받는 앱 |
| We are unable to authenticate your payment method. Please choose a different payment method and try again. | 영어 화면. 위 두 문장의 원문입니다. |
| 이 결제 수단을 승인할 수 없습니다. 다른 결제 수단을 사용해 보세요. | ChatGPT 설정의 Billing 화면에서 결제 수단 저장이 인증 문제로 실패했을 때 |
「결제 방식」과 「결제 수단」의 차이는 번역의 차이일 뿐입니다. 웹용 언어 파일은 「결제 방식」으로, iOS SDK와 Android SDK의 번역 파일은 「결제 수단」으로 옮겼습니다. ChatGPT 모바일 앱의 구독은 App Store와 Google Play가 청구하므로 ChatGPT에서 마주치는 것은 웹 표기이고, 「결제 수단」 표기는 주로 다른 앱이나 커뮤니티 글에서 보게 됩니다.
넷째 문장은 OpenAI가 직접 쓴 것입니다. ChatGPT 데스크톱 앱 파일에 따르면, 설정에서 결제 수단을 저장하다가 Stripe가 인증 관련 코드를 돌려주면 ChatGPT는 Stripe의 문장 대신 자체 문장 "This payment method couldn't be authorized. Try another payment method."를 표시하며, 그 한국어 번역이 표의 넷째 줄입니다. 잔액 부족이나 카드 거절에는 각각 다른 문장이 배정돼 있습니다. 결제 화면은 「인증할 수 없습니다」라고 하고 설정 화면은 「승인할 수 없습니다」라고 하지만, 둘 다 카드사 인증이 통과되지 않은 같은 종류의 실패를 가리킵니다.
「카드가 거부되었습니다」「결제가 승인되지 않았습니다」와의 차이
세 문구는 멈춘 단계와 문장을 쓴 곳이 서로 다릅니다.
| 화면의 문구 | 누구의 문장이고 언제 나오나 | 다음에 볼 것 |
|---|---|---|
| 결제 방식을 인증할 수 없습니다. 다른 결제 방식을 선택하고 다시 시도하십시오. | Stripe. 카드사 인증이 실패했거나 취소됐을 때 | 위의 확인 순서 |
| 카드가 거부되었습니다. | Stripe. 카드사가 거래를 거절했을 때(card_declined) | 카드 거절 점검 항목 |
| 결제가 승인되지 않았습니다 | OpenAI. 결제가 차단됐을 때 표시되는 배너 | 청구 기록과 구매 경로 확인 |
표의 둘째·셋째 문구에 대한 점검 항목과 갱신 실패, 구독을 실제로 청구하는 곳을 찾는 방법은 ChatGPT 결제가 승인되지 않을 때 확인 순서에서 다룹니다. 카드사의 어떤 처리 결과가 어느 문구로 이어지는지에 대한 대응표는 공개돼 있지 않으므로, 문구가 바뀌었다면 바뀐 문구를 기준으로 다시 판단합니다.
ChatGPT 결제 인증 오류에 대한 추가 질문
인증 문자나 카드사 앱 알림이 오지 않으면 어떻게 하나요?
카드사에 문의합니다. 인증 코드와 앱 알림은 OpenAI나 Stripe가 아니라 카드 발급사가 보내므로, 다시 보내 달라고 요청할 수 있는 곳도 카드사입니다. 그 시각에 인증 요청이 카드사에 들어왔는지, 알림이 어느 번호나 앱으로 나갔는지를 물어보세요. OpenAI 도움말도 인증 화면이 표시되지 않으면 은행에 연락해 온라인·정기·해외 결제에 대한 3D Secure 인증을 활성화해 달라고 요청하라고 안내합니다.
다른 곳에서는 되는 카드가 왜 ChatGPT에서만 실패하나요?
3D Secure 인증은 모든 결제에 똑같이 요구되지 않기 때문입니다. Stripe의 인증 흐름 문서에 따르면 인증은 규제상의 의무, 카드 발급사의 요청, Stripe의 판단에 따라 거래별로 걸리고, 화면 없이 끝나는 경우도 있습니다. OpenAI 도움말이 카드사에 활성화를 요청하라고 한 대상도 「온라인, 정기 결제 또는 해외 전자상거래」입니다. 다른 가맹점에서 결제가 된다는 사실이 이런 종류의 거래에서도 인증이 통과된다는 보증은 아니며, 어느 조건에 걸렸는지는 카드사가 답할 수 있습니다.
무료 체험을 시작하거나 카드만 등록하는데도 이 문구가 나오나요?
나올 수 있습니다. 당장 청구할 금액이 없어도 나중에 청구할 카드를 저장하는 과정에서 카드사 인증이 요구될 수 있고, 이때 실패하면 Stripe는 요금을 청구할 때와 같은 문장을 표시합니다. 확인 순서도 같습니다. 설정 화면에서 카드를 추가하다가 실패한 경우에는 「이 결제 수단을 승인할 수 없습니다. 다른 결제 수단을 사용해 보세요.」로 표시됩니다.
다른 서비스 결제에서 같은 문구가 떴다면 같은 문제인가요?
같은 종류의 문제입니다. 이 문장은 Stripe의 것이어서 Stripe로 결제를 받는 서비스라면 카드사 인증이 실패했을 때 같은 문구를 표시합니다. 인증 조건을 정리해 한 번 다시 시도하고 카드사에 문의하는 순서는 그대로 적용됩니다. 다만 받는 결제 수단과 고객지원 창구는 서비스마다 다르므로, 카카오페이·네이버페이 목록과 OpenAI 고객지원 안내는 ChatGPT 결제에만 해당합니다.



