コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Stripe Payments について
    概要
    通貨
    支払い拒否
      カードの支払い拒否
      拒否コード
    入金
    継続支払い
    3D セキュア認証
    支払いの返金とキャンセル
    残高と売上処理にかかる期間
    領収書
    Webhook イベントに対応する
    SCA 対応
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いAbout Stripe payments

支払い拒否

支払い拒否と拒否率を下げる方法をご紹介します。

ページをコピー

支払い拒否率を追跡する

長期にわたって支払いの拒否率を追跡して、潜在的な不正利用や連携の問題を特定します。全体的なオーソリ率をより明確に把握するには、特有の支払い拒否を分析し、再試行の失敗を分析から除外します。

支払いは、さまざまな理由で失敗する可能性があり、中には不正取引の防止できるものもあります。Stripe は、対応しているすべての支払い方法に関して支払い拒否率の低減に取り組んでいます。ほとんどの場合はお客様の連携に影響を与えることなく、カード発行会社やネットワークと協力して支払い成功率の改善に努めています。

支払いが失敗する理由には以下の 3 つがあります。

  • カード発行会社による支払い拒否
  • 支払いのブロック
  • 無効な API コール

支払いの失敗はタイプごとに異なる方法で処理する必要があります。どの失敗でも、ダッシュボードまたは API を使用して支払いの詳細を確認できます。API を使用する場合は、Charge オブジェクトの outcome を確認します。この属性は、支払い失敗のタイプに対応していて、その原因に関する情報が含まれています。

Stripe は、カード以外の支払い方法の支払い拒否もカードの支払い拒否と同様に処理します。Stripe は、支払い拒否に関する情報 (原因が残高不足、カードの紛失または盗難、その他の理由であるかなど) を含むレスポンスコードを送信します。

カード発行会社による支払い拒否

顧客のカード発行会社が支払いを受信すると、自動化システムとモデルがオーソリするかどうかを決定します。これらのツールは、消費習慣、口座残高、カードデータ (有効期限、住所情報、およびセキュリティコード) などのシグナルを分析します。

カード発行会社が支払いを拒否した場合、Stripe は、届いている支払い拒否に関する情報をすべて貴社に伝えます。この情報は、ダッシュボードまたは API で確認できます。カード発行会社から具体的な説明 (カード番号の誤りや資金不足など) が提供されると、これらの説明が拒否コードを使用して Stripe に返されます。

ブロックされた支払い

Stripe Radar は、セキュリティコードや郵便番号の値が一致しない支払いなどの、リスクが高い支払いをブロックします。この自動的な不正防止製品によって各支払いが評価されるため、お客様のご対応は必要ありません。

Radar によって拒否された支払い

Radar によって拒否された支払い

Stripe は、支払いをブロックする場合、カード発行会社から最初のオーソリを取得しますが、カードに請求しません。この予防措置は、不審請求の申請につながる可能性のある潜在的な不正支払いの防止に役立ちます。

一部のカードタイプでは、カード発行会社による支払い金額のオーソリが明細書で顧客に示される場合があります。ただし、Stripe では、この金額の請求や、資金の引き落としを行っていません。カード発行会社は通常、数日以内にこのオーソリを顧客の明細書から削除します。

設定したルールによって、正当であると判断される支払いがブロックされた場合、ダッシュボードで対象の支払いを見つけて許可リストに追加をクリックすることで、ブロックを解除できます。このアクションでは、支払いは再試行されません。代わりに、他のすべてのルールが上書きされ、list 属性と一致する今後の支払いの試行がブロックされなくなります。

注

支払いの詳細ページに許可リストに追加ボタンが表示されませんか?この機能をお客様の Radar アカウントに追加するには、Stripe までご連絡ください。

API を使用すると、ブロックされた支払いの outcome に支払い失敗のタイプとその理由が、評価されたリスクレベルと合わせて格納されます。

... outcome: { network_decline_code: null, network_advice_code: null, network_status: "not_sent_to_network", reason: "highest_risk_level", advice_code: "do_not_try_again", risk_level: "highest", seller_message: "Stripe blocked this charge as too risky.", type: "blocked" }, ...

無効な API コール

API に、次のような無効な API コールが表示される場合があります。

Command Line
cURL
curl https://api.stripe.com/v1/charges \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d amount=2000 \ -d currency=usd \ -d source=tok_invalid \ --data-urlencode description="Charge for jenny.rosen@example.com"

無効な API コールによって、次のようなエラーレスポンスが生成されます。

{ "error": { "code": "invalid_number", "doc_url": "https://docs.stripe.com/error-codes#invalid-number", "message": "Your card number is incorrect.", "param": "card[number]", "type": "card_error" } }

拒否された支払いの outcome には、カード発行会社の支払い拒否コードに基づいて、支払い失敗のタイプと、reason が含まれます。reason には、カード発行会社のレスポンスコード以外の情報が含まれることがあります (Radar ルール評価によって支払いがブロックされた場合など)。

... outcome: { network_decline_code: "54", network_advice_code: "01", network_status: "declined_by_network", reason: "expired_card", advice_code: "do_not_try_again", risk_level: "normal", seller_message: "The bank returned the decline code `expired_card`.", type: "issuer_declined" }, ...

Stripe システムを構築する際は、継続的にテストして、無効な API コールの原因となる潜在的なバグを特定します。 API コールが無効になると、通常支払いはダッシュボードに表示されません。ただし、いくつかのケースでは支払いが表示されることがあります。

... outcome: { network_decline_code: null, network_advice_code: null, network_status: "not_sent_to_network", type: "invalid" }, ...

参照情報

  • カードの支払い拒否
  • 拒否された支払いをテストする
  • 支払いの返金とキャンセル
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc