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

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

支払いの返金とキャンセル

支払いをキャンセルまたは返金する方法をご紹介します。

ページをコピー

完了する前に無料で支払いをキャンセルすることができます。また、成功後に支払いの全額または一部を返金することもできますが、これには手数料が発生する場合があります。詳細については、Stripe の料金体系ページをご覧ください。

返金には、利用可能な Stripe 残高が使用されます (保留中の金額は含まれません)。利用可能な残高に返金額に充当できるだけの資金がない場合、Stripe 残高が十分になるまでその返金は保留されます。Stripe のマイナス残高は、支払いを回収するか、またはアカウント残高にトップアップすることで解決できます。該当する地域では、Stripe はお客様の銀行口座から自動的に引き落としを行い、マイナスの Stripe 残高を回収します。

返金リクエスト

Stripe は顧客の銀行またはカード発行会社に返金リクエストを送信します。カードネットワークとカード発行会社によっては、成功した返金が顧客の銀行明細書にリアルタイムで表示されます。また、全額返金されたクレジットカードの支払いについては、不審請求の申請やチャージバックを行うことができません。

次のすべての条件に該当する場合、Stripe から顧客にメールを送信し、返金を通知します。

  • 元の支払いが Stripe アカウントの顧客で作成されています。
  • 顧客には保存されたメールアドレスがあります。
  • ダッシュボードで、顧客に返金のメールを送信するを有効にしました。

返金された支払いはダッシュボードで確認できます。

返金する

返金は、Refunds API またはダッシュボードを使用して行うことができます。1 件の支払いに対して複数の返金を行うことが可能ですが、総額が元の支払い額を超える返金を実行することはできません。

ダッシュボードで支払いを返金するには、以下の手順を使用します。

  1. 支払いページで返金する支払いを探します。
  2. 支払いの右にあるオーバーフローメニュー()をクリックして、支払いの返金を選択します。
  3. デフォルトでは、全額返金が行われます。一部返金の場合は、該当する返金額を入力します。
  4. 返金理由を選択して、返金をクリックします。その他を選択した場合は、返金の理由を説明するメモを追加する必要があります。

または、特定の支払いをクリックし、その詳細ページから返金を行うこともできます。返金領収書を自動的に送信したり、返金ごとに領収書を手動で送信したりすることもできます。

一括返金

ダッシュボードでは、複数の支払いを一度にまとめて返金することができます。各支払いの左側にあるボックスをチェックして、返金する支払いを選択します。複数ページの結果にまたがってもかまいません。次に、返金をクリックして、返金理由を選択します。この方法で発行できるのは全額返金のみであり、一部返金は個別に行う必要があります。

返金先

返金は、支払い時に使用された支払い方法に対してのみ行うことができます。異なるカードや銀行口座など、異なる宛先に返金することはできません。

有効期限切れまたはキャンセルされたカードへの返金は、顧客のカード発行会社によって処理され、ほとんどの場合、顧客の代替カードに入金されます。代替カードがない場合、カード発行会社は通常、代替方法 (小切手や銀行口座の預金など) を使用して顧客に返金します。まれに、カードへの返金が失敗することもあります。

ACH や iDEAL など、その他の支払い方法の場合、返金処理は銀行によって異なります。顧客の決済方法が閉鎖されている場合、銀行は Stripe に返金することがあります (この時点で、返金には失敗のマークが付いています)。

失敗した返金を処理する

顧客の銀行またはカード発行会社が返金を処理できなかった場合 (銀行口座の閉鎖やカードの問題など)、返金が失敗する可能性があります。この場合、銀行は返金された金額を Stripe に返し、Stripe がそれをお客様の Stripe アカウント残高に返します。このプロセスには、返金試行日から最大 30 日かかる場合があります。

API を使用すると、Refund (返金) オブジェクトのステータスが failed に変わり、次の属性が含まれます。

  • failure_balance_transaction: Stripe 残高に返された金額を表す Balance Transaction (取引残高)の ID。
  • failure_reason: 返金が失敗した理由。以下のような理由があります。
    失敗の理由説明
    charge_for_pending_refund_disputed返金がまだ保留中の間に、顧客が支払いに対して不審請求の申請を行った場合は、顧客への払い戻しの重複を避けるため、返金する代わりに、不審請求の申請を受け入れるか反論することをお勧めします。
    declinedStripe の金融パートナーが返金を拒否した場合。
    expired_or_canceled_card支払い方法が顧客によってキャンセルされたか、パートナーによって期限切れになった場合。
    insufficient_funds残高不足のため保留されていた返金の、返金保留期限が過ぎた場合。
    lost_or_stolen_card元のカードの紛失または盗難により返金に失敗した場合。
    merchant_requestビジネスのリクエストで返金が失敗した場合。
    unknown不明な理由により返金に失敗した場合。

一部の決済手段では、返金が失敗した理由を示す Stripe の金融パートナーから提供される拒否コードは、destination_details ハッシュの network_decline_code フィールドで確認できます。

{ id: "pyr_1234", destination_details: { blik: { network_decline_code: "decline_code" }, type: 'blik', } }

返金の失敗はまれですが、失敗した場合、Stripe は refund.failed イベントを使用してお客様に通知します (返金関連のすべてのイベントをご覧ください)。その場合はお客様が顧客に返金を行う別の方法を手配する必要があります。

ご利用のプラットフォームで Connect を使用したデスティネーション支払いを使用している場合、失敗した返金による売上はプラットフォームアカウントの Stripe 残高に入金されます。

返金をキャンセルする

返金のタイプによっては、返金額が顧客に届く前にキャンセルできる場合があります。一部のカードの返金は、短期間だけキャンセルに対応しています。返金を支払いの差戻しとして処理しないでください。現在、カードの返金を行うには、ダッシュボードでキャンセルする必要があります。

一部の支払い方法の場合、Stripe は、顧客に連絡をして銀行情報を収集してから、返金を処理します。銀行情報がまだ収集されていない場合は、返金をキャンセルできます。このタイプの返金では、API とダッシュボードの両方でのキャンセルがサポートされています。

キャンセルされた返金は canceled ステータスに移行します。キャンセルは、返金の失敗の 1 つのタイプであるため、属性 failure_reason と failure_balance_transaction が Refund (返金) に含まれています。

ご利用のプラットフォームで Connect を使用したデスティネーション支払いを使用している場合、キャンセルされた返金による売上はプラットフォームアカウントの Stripe 残高に入金されます。

ダッシュボードを使用して返金をキャンセルするには、以下の手順を実行します。

  1. 支払いページで、返金に関連付けられている支払いを探します。
  2. 支払いの右にあるオーバーフローメニュー () をクリックして、返金をキャンセルを選択します。
  3. 一部返金が複数ある場合は、ドロップダウンから正しい返金を選択します。
  4. はい、返金をキャンセルを選択して、返金のキャンセルを確認します。

または、特定の支払いをクリックし、その詳細ページから返金をキャンセルすることもできます。

返金と差戻し

一部の返金 (元の支払いの直後に発行された返金) は、返金ではなく差戻しの形式で表示されます。差戻しの場合、元の支払いは顧客の明細書から削除され、個別の入金は発生しません。

IC+ ユーザーは、通常、差戻しの方がネットワーク手数料が低くなるため、差戻しと返金のコストに差額が生じます。

返金が差戻しとして実行されるかどうかをダッシュボードで確認するには、以下を行います。

  1. 返金に関連する支払いの「支払いの詳細ページ」を開きます。
  2. タイムラインで、返金エントリの詳細を表示するをクリックします。
  3. 差戻しの場合、対応するメッセージが表示されます。

返金の追跡

返金を開始すると、Stripe は顧客の銀行またはカード発行会社に返金リクエストを送信します。銀行によって異なりますが、顧客は約 5 〜 10 営業日後に入金として返金を確認できます。返金を確認できない場合、顧客からお客様へ連絡がある場合があります。返金が顧客に表示されない場合は、以下のような理由が考えられます。

  • 元の支払いの直後に発行された返金は、返金ではなく差戻しの形で表示されます。差戻しの場合、元の支払いは顧客の明細書から削除され、個別の入金は発行されません。
  • 顧客の銀行またはカード発行会社が返金を正しく処理できなかった場合、返金が失敗する可能性があります。銀行は返金された金額を Stripe に返し、Stripe はそれをお客様の Stripe アカウント残高に戻します。このプロセスには、返金のリクエストから最大 30 日かかる場合があります。

顧客から返金に関する問い合わせを受けた場合、その返金に対応する主要な照会番号を提供すると役立ちます。カード返金の場合、これはアクワイアラー照会番号 (ARN)、システム追跡監査番号 (STAN)、または検索参照番号 (RRN) に該当します。ARN、STAN または RRN は、決済フローを遷移する際にカード取引に割り当てられる照会番号です。一方、現地の支払い方法による返金の場合、Stripe または Stripe の金融パートナーによって生成され、受取人の銀行または機関に送信される照会番号を使用することができます。顧客はこうした照会番号を使用して、返金が利用可能になる時期に関する詳細情報を入手できます。また、照会番号があることで、顧客は返金が開始されたという安心感を得ることができます。

返金の照会は以下の条件で利用できます。

  • 一部の金融パートナーを対象にサポートされており、対象外の場合は「unavailable (利用不可)」と示されます。
  • 返金を開始してから後工程を担当する銀行パートナーから ARN を受け取るまでに最長 7 営業日かかります。
  • 差戻しの場合は、元の支払いが処理されないため ARN を使用できません。ARN をサポートしないカードネットワークについて、Stripe はシステム追跡監査番号 (STAN) や検索参照番号 (RRN) など別の照会番号を提供するようにしています。

ダッシュボードを使用して照会番号を確認するには、以下を行います。

  1. 返金に関連する支払いの「支払いの詳細ページ」を開きます。
  2. タイムラインで、返金エントリの詳細を表示するをクリックします。
  3. 利用可能な場合、Stripe はクリップボードに ARN または STAN を表示します。

支払いをキャンセルする

支払いのステータスが uncaptured の場合に限り、ダッシュボードを使用して支払いをキャンセルできます。それ以外のステータスの支払いをキャンセルするには、API を使用する必要があります。

ダッシュボードで未キャプチャーの支払いをキャンセルするには、以下の手順を使用します。

  1. 支払いページでキャンセルする支払いを探します。
  2. 支払いの右にあるオーバーフローメニュー()をクリックして、支払いをキャンセルするを選択します。
  3. キャンセル理由を選択し、はいをクリックします。その他を選択した場合は、キャンセルの理由を説明するメモを追加する必要があります。

返金イベント

Stripe は、返金が作成または変更されるたびに、Events (イベント) をトリガーします。また、審査のクローズなど、他のアクションによっても返金に関連するイベントがトリガーされます。

構築済みの Stripe システムがイベントを処理するように設定されていることを確認してください。また、返金処理の状況を顧客や社内チームに通知するための内部ロジックを構築する必要もあります。少なくとも、refund.created イベントをリッスンすることをお勧めします。

以下の表には、返金に関連する最も一般的なイベントが示されています。

refund.created返金が作成されたときに送信されます。
refund.updated返金が更新されたときに送信されます。更新には、メタデータの追加や、返金を追跡するための参照番号としての ARN などの詳細の提供が含まれます。
refund.failed返金が失敗したときに送信されます。
charge.dispute.funds_reinstated不審請求の申請がクローズされた後、一部返金済みの支払いを含め、売上がアカウントに返金されたときに送信されます。
charge.refunded一部返金を含め、支払いが返金されたときに送信されます。refund.created をリッスンすると、返金に関する情報を確認できます。
review.closedレビューが終了したときに送信されます。終了の理由については、reason フィールドを参照してください。approved、disputed、canceled、refunded、refunded_as_fraud のいずれかで示されます。
source.refund_attributes_required Deprecated返金や支払い金額の誤りを処理するために、返金の属性が受取側のソースに必要な場合に送信されます。
charge.refund.updated 非推奨返金が更新されたときに、対応する支払いを含む返金に対してのみ送信されます。代わりに、すべての返金の更新について refund.updated をリッスンします。

コストの最適化

取引時間近に大量の返金を処理する場合は、返金コストを削減するために手動でオーソリとキャプチャーを行うことをお勧めします。手動でオーソリとキャプチャーを実行することで、支払いがキャプチャーされる前に支払いをキャンセルしたり、また返金を処理する代わりにキャプチャーした金額を減らしたりすることで、コストがより適切に管理されます。

参照情報

  • Stripe 残高への資金の追加
  • プラットフォーム残高への資金の追加
  • Localize prices
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc
関連ガイド
銀行振込での返金
不審請求の申請と返金の通貨換算
使用製品
Payments