# 決済用の URL リンクでの支払い後 決済用の URL リンクによる支払いを受け取った後にできることをご紹介します。 決済用の URL リンクで支払いを受け取った後で、支払いの追跡、フルフィルメントの自動管理、決済用の URL リンクに関する指標の表示などの操作を実行できます。 ## 支払いを追跡する #### ダッシュボード 顧客が決済用リンクを使用して支払いを行った後、[ダッシュボード](https://dashboard.stripe.com/payments)の支払いの概要でこれを確認できます。Stripe を初めて利用する場合、最初の支払いの後にメールが届きます。成功した支払いに関するメールを受け取るようにするには、[個人情報](https://dashboard.stripe.com/settings/user)設定で通知設定を更新します。 サブスクリプションを販売している場合、または将来の使用に備えて[決済手段を保存](https://docs.stripe.com/payment-links/customize.md#save-payment-details-for-future-use)していて、既存の顧客を指定していない場合、決済セッションは新しい[顧客](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer_creation)を作成します。1 回限りの決済の場合、決済セッションは代わりに[ゲスト顧客](https://docs.stripe.com/payments/checkout/guest-customers.md)を使用します。 #### API 顧客が決済用リンクを使用して支払いを完了すると、フルフィルメントと消し込みに使用できる [checkout.session.completed](https://docs.stripe.com/api/events/types.md#event_types-checkout.session.completed) Webhook が Stripe から送信されます。[導入環境での Stripe イベントの受信](https://docs.stripe.com/webhooks.md)の詳細をご確認ください。 口座引き落としや店舗支払いのように、決済確定までに 2 ~ 14 日かかる支払い方法を有効化した場合は、追加の Webhook をリッスンするようにしてください。詳細については、[顧客の決済後に注文のフルフィルメントを実行する](https://docs.stripe.com/checkout/fulfillment.md)ためのガイドをご覧ください。 顧客が購入を完了したら、決済用リンクで [after_completion](https://docs.stripe.com/api/payment-link/create.md#create_payment_link-after_completion) を設定することで、顧客を URL にリダイレクトしたり、カスタムメッセージを表示したりできます。 ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "after_completion[type]=redirect" \ --data-urlencode "after_completion[redirect][url]=https://example.com" ``` サブスクリプションを販売している場合、または将来の使用に備えて[決済手段を保存](https://docs.stripe.com/payment-links/customize.md#save-payment-details-for-future-use)していて、既存の顧客を指定していない場合、決済セッションは新しい[顧客](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer_creation)を作成します。1 回限りの決済の場合、決済セッションは代わりに[ゲスト顧客](https://docs.stripe.com/payments/checkout/guest-customers.md)を使用します。 ## フルフィルメントを自動的に処理する Stripe パートナー経由で、または Stripe API を使用してプログラムで、フルフィルメントを自動的に処理することができます。 - **Stripe パートナーを利用した自動化**: 注文の*フルフィルメント* (Fulfillment is the process of providing the goods or services purchased by a customer, typically after payment is collected)、顧客へのメール送信、スプレッドシートへのデータの記録などの購入後のアクティビティーを自動化するには、[Zapier](https://help.zapier.com/hc/articles/10821467221133) などの Stripe パートナーを使用します。これによって、Stripe データを他のアプリケーションに関連付けることができます。 - **フルフィルメントのプログラム処理**: Stripe API および *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) を使用したプログラムでフルフィルメントの履行を希望される場合は、[顧客の決済後に注文のフルフィルメントを履行する](https://docs.stripe.com/checkout/fulfillment.md)方法をご覧ください。 ## 確認動作を変更する #### ダッシュボード 支払いが成功すると、購入への感謝を示す確認メッセージがローカライズされて顧客に表示されます。確認メッセージをカスタマイズしたり、選択した URL にリダイレクトすることもできます。決済用の URL リンクでの確認動作を変更するには、決済用の URL リンクを[作成](https://dashboard.stripe.com/payment-links/create)または編集する際に、**支払い後**をクリックします。**確認ページ**で、デフォルトメッセージをカスタムメッセージに置き換えることを選択できます。 また、確認ページを表示する代わりに、顧客をウェブサイトにリダイレクトすることを選択できます。リダイレクト URL に `{CHECKOUT_SESSION_ID}` を含め、顧客の現在の Checkout セッション ID を動的に渡すことができます。これは、Checkout セッションの情報に基づいてウェブサイトの成功メッセージをカスタマイズする場合に役立ちます。決済用の URL リンクのクエリ文字列に、パラメーターとして [UTM コード](https://docs.stripe.com/payment-links/url-parameters.md#track-campaigns-with-utm-codes)を追加することもできます。この UTM コードは、顧客が支払いを完了するとリダイレクト URL に自動で追加されます。 #### API 顧客が購入を完了したら、決済用の URL リンクで [after_completion](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-after_completion) を設定して、URL にリダイレクトするか、カスタムメッセージを表示できます。 ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "after_completion[type]=redirect" \ --data-urlencode "after_completion[redirect][url]=https://example.com" ``` 顧客を独自の確認ページにリダイレクトする場合、リダイレクト URL に `{CHECKOUT_SESSION_ID}` を含めて、顧客の現在の Checkout セッション ID を動的に渡すことができます。また、決済用リンク URL のクエリ文字列のパラメーターとして [UTM コード](https://docs.stripe.com/payment-links/url-parameters.md#track-campaigns-with-utm-codes)を追加することもできます。顧客が決済を完了すると、UTM コードは自動的にリダイレクト URL に追加されます。 ## Connect で決済用リンクを使用 Stripe Connect では、プラットフォーム手数料を使用して連結アカウントと支払いを分割できます。[Connect で決済用リンクを使用](https://docs.stripe.com/connect/payment-links.md#collecting-fees)する方法をご覧ください。 ## 顧客がサブスクリプションを管理できるようにする 顧客に送信できるリンクを作成します。このリンクを使用すると、顧客は*カスタマーポータル* (The customer portal is a secure, Stripe-hosted page that lets your customers manage their subscriptions and billing details)にログインしてサブスクリプションを管理できるようになります。 ## メール領収書を送信する 支払いが成功した後に Stripe から顧客にメール領収書を自動送信できます。この機能は、メール領収書の設定の[成功した支払いについて顧客にメールを送信する](https://dashboard.stripe.com/settings/emails)オプションで有効にすることができます。領収書の色とロゴをカスタマイズするには、[ブランディング設定](https://dashboard.stripe.com/settings/branding)に移動します。 カスタムテキストを表示するには、[PaymentIntent](https://docs.stripe.com/api/payment_intents/object.md) オブジェクトの [description](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-description) 属性を使用します。以下に例を示します。 - 提供された商品またはサービスの説明 - 認証コード - サブスクリプション情報 - キャンセルポリシー ### 支払い済みの請求書を自動的に送信する Payment Links では、通常の領収書のほかに支払いの証明として支払い済みの請求書を生成できます。請求書には領収書より多くの情報が記載されます。サブスクリプションの場合は Stripe が請求書を自動的に生成しますが、1 回限りの支払いの場合はお客様が有効にする必要があります。 #### ダッシュボード 請求書を生成するには、はじめに[顧客へのメール設定](https://dashboard.stripe.com/settings/emails)で**支払い成功**をオンにします。次に、[Payment Links を作成する](https://dashboard.stripe.com/payment-links/create)ときに、**支払い後**タブで**請求書 PDF を作成**を選択します。[請求書テンプレートの設定](https://dashboard.stripe.com/settings/billing/invoice)で、メモ、フッター、納税者番号を追加するなどして、請求書を構成できます。 支払いが完了した後、Stripe は、請求書の PDF と請求書の領収書をダウンロードするリンクが記載された請求書のサマリーを、顧客が購入時に指定したメールアドレスに送信します。請求書は、[ダッシュボード](https://dashboard.stripe.com/invoices)で表示することも、[イベントの送信先](https://docs.stripe.com/event-destinations.md)を介して [invoice.paid](https://docs.stripe.com/api/events/types.md#event_types-invoice.paid) イベントをリッスンしてプログラムでアクセスすることもできます。 #### API 1 回限りの支払いを成功させるために、Payment Links で詳細な[請求書](https://docs.stripe.com/api/invoices/object.md)を顧客に送信するように設定できます。Payment Links での 1 回限りの支払いの請求書の作成は、[Invoicing](https://stripe.com/invoicing) の機能であり、別途料金が請求されます。 > サブスクリプションの Payment Links では請求書が自動作成されるため、追加の設定は必要ありません。 Payment Links で請求書を作成できるようにするには、[invoice_creation[enabled]](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-invoice_creation) を `true` に設定します。 ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "invoice_creation[enabled]=true" ``` 請求書をカスタマイズするには、`invoice_creation` 内で [invoice_data](https://docs.stripe.com/api/payment_links/payment_links/create.md#create_payment_link-invoice_creation-invoice_data) ハッシュを使用します。 ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d "invoice_creation[enabled]=true" \ -d "invoice_creation[invoice_data][description]=Invoice for Product X" \ -d "invoice_creation[invoice_data][metadata][order]=order-xyz" \ -d "invoice_creation[invoice_data][account_tax_ids][0]=DE123456789" \ -d "invoice_creation[invoice_data][custom_fields][0][name]=Purchase Order" \ -d "invoice_creation[invoice_data][custom_fields][0][value]=PO-XYZ" \ -d "invoice_creation[invoice_data][rendering_options][amount_tax_display]=include_inclusive_tax" \ -d "invoice_creation[invoice_data][footer]=B2B Inc." ``` セッション後、Stripe は顧客が決済時に指定したメールアドレスに請求書のサマリーを送信します。請求書のサマリーには請求書の PDF とその請求書の領収書をダウンロードできるリンクが記載されています。 [テスト API キー](https://docs.stripe.com/keys.md#test-live-modes)を使用して作成された支払いの領収書は自動送信されません。[ダッシュボード](https://dashboard.stripe.com/test/payments)を使用して領収書を表示したり、手動で送信します。 > 通知遅延型決済手段の場合、請求書の送信に時間がかかることがあります。これは決済セッションが完了した時点ではなく決済が正常に完了した後で請求書が送信されるためです。こうした決済手段には [Bacs ダイレクトデビット](https://docs.stripe.com/payments/bacs-debit/accept-a-payment.md)、[銀行振込](https://docs.stripe.com/payments/bank-transfers/accept-a-payment.md)、[Boleto](https://docs.stripe.com/payments/boleto/accept-a-payment.md)、[カナダの事前承認デビット](https://docs.stripe.com/payments/acss-debit/accept-a-payment.md)、[コンビニ決済](https://docs.stripe.com/payments/konbini/accept-a-payment.md)、[OXXO](https://docs.stripe.com/payments/oxxo/accept-a-payment.md)、[Pay by Bank](https://docs.stripe.com/payments/pay-by-bank/accept-a-payment.md)、[SEPA ダイレクトデビット](https://docs.stripe.com/payments/sepa-debit/accept-a-payment.md)、[ACH Direct Debit](https://docs.stripe.com/payments/ach-direct-debit/accept-a-payment.md) などがあります。 ![顧客が請求書のサマリーメールからダウンロードできる、請求書 PDF のスクリーンショット](https://b.stripecdn.com/docs-statics-srv/assets/invoice.9e44668032383601eeec362f38293b7a.png) ダウンロード可能な請求書 PDF ![顧客が請求書のサマリーメールからダウンロードできる、請求書に対する領収書のスクリーンショット](https://b.stripecdn.com/docs-statics-srv/assets/invoice_receipt.4f120ee7363f8e7728fa553a8a24aae3.png) ダウンロード可能な請求書の領収書 ![Stripe が送信する請求書サマリーメールのスクリーンショット](https://b.stripecdn.com/docs-statics-srv/assets/email.560c2666905531b907f7fcd4f1a0a6dd.png) 請求書 PDF および領収書へのリンクを記載した顧客へのメール ### 各地域への適応 Payment Links を使用する場合、領収書と請求書の言語は次の要因によって決まります。 - 決済セッションで[新規顧客が作成](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer)される場合 (`customer_creation` パラメーターや`サブスクリプション`モードなど)、決済用リンク URL を開くユーザーのブラウザの言語設定によって言語が決まります。 - 決済セッションで新規顧客が作成されない場合は、Stripe ダッシュボードの[言語設定](https://dashboard.stripe.com/settings/emails)によって言語が決まります。 ## 決済用リンクの指標を表示する [リストビュー](https://dashboard.stripe.com/payment-links)から決済用リンクを選択した後、**支払いと分析** タブをクリックすると、特定の決済用リンクの閲覧数、売上、収益などの指標を確認できます。Stripe はデータを最大 18 時間遅延させることができ、サンドボックスでは使用できません。分析は、継続価格を含むリンクではサポートされていません。 このデータを使用して、リンクのパフォーマンスと購入完了率をより正確に把握できます。 - **閲覧数**: 決済フォームへのリンクが開かれた回数を表します。 - **売上件数**: 決済フォームへのリンクを使用して購入が完了された回数を表します。 - **収入**: リンクで生成された総売上高であり、取引通貨に関わらず常にデフォルトの通貨で表示されます。Stripe は、支払い発生日の為替レートを使用して金額を換算します。 ## 決済用リンクの返金 ダッシュボードで支払いを返金するには、以下の手順を使用します。 1. [支払い](https://dashboard.stripe.com/payments)ページで返金する支払いを探します。 1. 支払いの右にあるオーバーフローメニュー(⋯)をクリックして、**支払いの返金**を選択します。 1. デフォルトでは、全額返金されます。一部返金の場合は、別の返金額を入力します。 1. 返金理由を選択して、**返金**をクリックします。**その他**を選択した場合は、返金の理由を説明するメモを追加する必要があります。 または、 特定の支払いをクリックして、詳細ページから返金を行うこともできます。また、[返金領収書](https://docs.stripe.com/receipts.md#refund-receipts)を自動送信することも、返金ごとに手動で送信することもできます。 ### 一括返金 ダッシュボードでは、複数の支払いを一度にまとめて返金することができます。各支払いの左側にあるボックスをチェックして、返金する支払いを選択します。複数ページの結果にまたがってもかまいません。次に、**返金**をクリックして、返金理由を選択します。この方法で発行できるのは全額返金のみであり、一部返金は個別に行う必要があります。 ### 返金のタイミング 通常、返金が処理され、顧客の銀行明細書に反映されるまでに 5〜10 営業日かかります。Stripe 残高に資金が不足しているなどの問題が発生している場合、返金は解決されるまで保留中に設定されることがあります。