有料メンバーシップの決済ログを開くと、失敗した支払いには短い文字列が一つ添えられています。insufficient_funds、incorrect_zip、do_not_honor——。買う側の画面に出るのは「カードが拒否されました」の一行だけなのに、受け取る側にはもう少しだけ細かい情報が届いているのです。
私は自分のサイトで Stripe を使った有料メンバーシップを個人開発で運営しておりますので、カードが弾かれる場面を「決済を受ける側」からも見てまいりました。そこで分かったのは、原因の多くがカードそのものではなく、海外決済のブロック、3Dセキュア、請求情報の不一致といった設定側にあるということです。
最初のうち私は、拒否されるたびにカードを替えて試しておりました。結果は芳しくありませんでした。止めているのが誰なのかを確かめないまま、手数だけを増やしていたのです。
カードを替える前に、止めた相手を一つに絞ります。 この順番を守るだけで、無駄な再試行と問い合わせの往復がかなり減ります。Claude Pro・Claude Max の決済が通らないときに、私が実際に確認している順で書き残します。
拒否は四つの層のどれかで起きています
Claude の決済は Stripe を通して処理されます。決済が止まる場所は、ほぼ次の四つに収まります。どこで止まったかによって、連絡すべき相手が変わります。
| 層 | 止めている主体 | 代表的な症状 |
|---|---|---|
| ① カード自体の設定 | 発行元の銀行・カード会社 | 海外取引ブロック、3Dセキュアの認証コードが届かない |
| ② 請求情報の不一致 | 発行元(AVS 照合) | 郵便番号や名義の表記が登録情報と違う |
| ③ 限度額・残高 | 発行元 | 月次更新のタイミングだけ失敗する |
| ④ アカウント側の制限 | Stripe / Anthropic | 同一カードの重複登録、VPN 経由、地域制限 |
順番に確認していきます。①と②で解決する方が大半です。
決済を受ける側には「拒否コード」が届いています
ここは買う側の画面からは見えない部分ですが、切り分けの地図として役に立ちますので、先にお伝えします。
Stripe は決済が失敗したとき、発行元から受け取った情報を独自の**拒否コード(decline code)**として運営側に返します。私の管理画面にも、失敗した支払いごとにこの文字列が並びます。主なものを挙げます。
| 拒否コード | 意味 | 買う側での対処 |
|---|---|---|
authentication_required | 3Dセキュアなどの認証が必要 | 認証をやり直す。コードが届かないなら連絡先が古い |
incorrect_zip | 郵便番号が登録情報と一致しない | カード会社に登録された郵便番号を確認 |
insufficient_funds | 残高または与信の不足 | 別のカード・支払い方法へ |
card_velocity_exceeded | 限度額や利用回数の上限超過 | 発行元に上限を確認 |
card_not_supported | この種類の購入にカードが対応していない | プリペイド等を避け、別のカードへ |
duplicate_transaction | 直前に同額・同カードの決済がある | 二重に成立していないか明細を確認 |
do_not_honor / generic_decline | 理由が開示されていない | 発行元へ問い合わせる以外に手がない |
一覧の正確な定義は Stripe の decline codes リファレンスにまとまっています。
ここで知っておいていただきたいのは、発行元は拒否理由の多くを generic_decline として返してくるという点です。Stripe 自身も、カード発行元はほとんどの拒否を汎用のコードに丸めるため正確な理由が分からない、と明記しています。つまり運営側の画面を覗けたとしても、理由が判明しないことの方が多いのです。だからこそ、買う側で確かめられる①〜④を先に潰す価値があります。
もう一つ、Stripe は拒否コードとは別に advice_code(do_not_try_again / try_again_later / confirm_card_data)という「次にどうすべきか」の指示も返します。confirm_card_data は入力情報の誤り、try_again_later は時間を置けば通る可能性がある、という意味です。同じ「拒否されました」でも、待てば通るものと、何度試しても通らないものが混ざっているのだと考えていただければと思います。
① カード自体の設定を確認する
海外決済ブロックを解除する
日本のカード会社の多くは、初期設定で海外業者への決済をブロックしています。Anthropic はアメリカの企業で、請求も Stripe を通じた米国決済として処理されますので、日本発行のカードでは「海外インターネット取引の不可」設定によって拒否されることがあります。
カード会社のアプリまたは Web の管理画面から「海外インターネット取引を許可する」を有効にしてください。三井住友カード、楽天カード、JCB のいずれもアプリ内で即時に変更できます。設定変更のあとは5〜10分ほど待ってから再試行していただくと確実です。
3Dセキュアの連絡先を確認する
Stripe は3Dセキュア(本人認証)を要求することがあります。カードが3Dセキュアに対応していても、登録している電話番号やメールアドレスが古いままだと、認証コードが届きません。私はここで一度つまずきました。カード会社のアプリを開き、認証コードの送信先が現在の連絡先になっているかを先に見ておきましょう。
プリペイドカードとデビットカード
Claude のサブスクリプションに、プリペイド式のカード(ギフト券チャージ型の VISA プリペイド等)は基本的に使用できません。継続課金は安定した与信を前提とするため、Stripe 側で対象外になります。この場合の拒否コードは card_not_supported として返ってくることが多いです。
デビットカードは銀行によって対応が分かれます。ソニー銀行の VISA デビット、楽天銀行デビットなどは通る実績がありますが、一部の銀行のデビットカードは弾かれることがあります。判断がつかない場合は、クレジットカードに切り替えるのが確実です。
② 請求情報(郵便番号・名義)の不一致を直す
支払い画面で入力する郵便番号と名義が、カード会社に登録された請求先情報と一致しないと拒否されます。AVS(Address Verification System)による照合です。Stripe は、AVS や CVC の照合に失敗している場合はその二点を確認してから再度課金するように、と運営側に案内しています。裏を返せば、ここが合っていないうちは何度試しても同じ結果になります。
よくある食い違いを挙げます。
- カード表記が
MASAKI HIROKAWAなのにMasaki Hirokawaと入力(大文字小文字の違い) - 郵便番号のハイフンの有無が登録情報と不一致
- 引っ越し後、カード会社側の住所が未更新のまま
郵便番号が分からないときは、カード会社の明細書または発行時の申込書に記載されたものが正となります。Claude の支払いページでは郵便番号のみを求められることが多く、この数字さえ一致していれば通過できるケースが多いです。
③④ 更新の失敗と、アカウント側の制限
月次更新のときだけ失敗する場合は、限度額の超過か残高不足がほとんどです。課金に失敗すると Anthropic からメールが届き、猶予期間(通常7日間)のあいだに支払い方法を更新するよう促されます。
更新の手順は次のとおりです。claude.ai にログインし、右上のアカウントアイコンから「Manage Subscription」を選び、「Update Payment Method」で新しいカード情報を入力します。既存のサブスクリプションに自動で適用されます。猶予期間を過ぎるとサブスクリプションは一時停止となり、再登録が必要になります。
アカウント側の制限としては、次の三つが実際によく見られます。
- 同じカードでの複数アカウント登録による、不正利用防止の判定
- VPN 接続のままの決済による、IP アドレスの国とカード発行国の不一致
- 対応外の地域からの決済(カードの種類にかかわらずブロック)
VPN は決済のあいだだけオフにしてください。Stripe も、カードの発行国と接続元の国が異なる場合に拒否率が上がると説明しています。
拒否コードが分からないときの、いちばん速い確認方法
問い合わせ先を間違えると、それだけで数日が溶けます。銀行に聞くべきか、Anthropic に聞くべきか。これを十分ほどで見分ける方法があります。
銀行アプリまたはカード会社の利用明細を開き、決済を試した直後の履歴をご覧ください。「承認」と「取消」がペアで残っていれば、発行元の銀行は決済を通しています。この場合に止めているのは Stripe か Anthropic の側ですので、銀行に電話しても「当社では正常に処理しています」と言われて終わります。
逆に、明細に何も残っていなければ、発行元の段階で弾かれています。ここで初めて銀行への連絡に意味が出ます。海外利用の制限、限度額、不正利用検知の一時ロックのいずれかであることがほとんどです。
明細の反映が遅いカードもありますので、確認は十分ほど待ってから行うのが確実です。私は以前、明細を見ずにサポートへ問い合わせて、往復に3日かけたことがあります。この十分を惜しまないだけで、対処の道筋がはっきりします。
原因別のチェックリストは「Claude でカードが拒否されたときの対処 — 原因別チェックリストと代替手段」に、API 側の課金で止まった場合は「Claude Pro/Max の課金・支払いエラーを解決する方法」にまとめています。
再試行の間隔と、サポートへ渡す情報
決済に失敗したあとすぐに同じカードで何度も試すと、カード会社が不審な認証リクエストと判断し、カード自体をロックすることがあります。Stripe も、再試行の回数が増えるとカード発行元に不正と見なされ、正当な請求まで拒否されやすくなると案内しています。運営側の推奨は一つの請求につき最大8回までです。手動で試す私たちは、それよりはるかに少ない回数で足ります。
失敗したら15分以上あいだを空けてから再試行してください。設定を変えた直後であれば、反映を待つ時間としても十分です。連続して失敗する場合は、カード会社に電話して「オンライン決済のブロックが掛かっていないか」を直接尋ねるのが最短です。
すべて試しても解決しない場合は、Anthropic のヘルプセンターから問い合わせます。次の情報を添えると、切り分けが一往復で済みます。
- エラーメッセージの全文(スクリーンショット)
- カードの種類(VISA / Mastercard / JCB など)とクレジットかデビットかの別
- 試した日時と、明細に「承認」履歴が残っていたかどうか
- 使用しているブラウザと OS、VPN の使用有無
- 新規登録か、更新の失敗か
なお、Claude.ai のサブスクリプション(Pro / Max)と Claude API の課金は、まったく別の請求システムです。API は Anthropic Console でクレジットを購入する仕組みですので、どちらで止まっているのかを最初に切り分けておくと、問い合わせもスムーズに進みます。
他の Stripe 決済のサービスが通るのに Claude だけ拒否される場合は、④のアカウント側である可能性が高いのかもしれません。その見立てを添えて問い合わせると、返信の精度が上がります。
まずは明細を開いて、「承認」の一行が残っているかどうかだけを確かめてみてください。そこが分かれば、次に連絡すべき相手は自然に決まります。悩む時間が少しでも短くなれば幸いです。