コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Billing
税金
    概要
    始める
    Tax の仕組み
    設定
    Settings API を使用
    テスト
    決済フローによる導入
    Payment Links
    Checkout
      Checkout と納税番号
    Invoicing
    サブスクリプション
    レートカードのサブスクリプション
    カスタムの決済システム
    Stripe Connect を実装する
    概要
    ソフトウェアプラットフォームのための Tax
    マーケットプレイスのための Tax
    コンプライアンスの管理
    納税義務の監視
    登録する
    税額計算
    レポート
    サードパーティーの Tax アプリ
    申告と納税
    Tax のリファレンス
    商品の税コード
    対応可能な国
    よくあるご質問
レポート機能
データ
スタートアップの企業設立
ホーム財務の自動化Tax

注

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

Checkout セッションで税金を自動徴収する

Checkout で税金を自動的に計算する方法をご紹介します。

ページをコピー

Stripe Tax は、Checkout セッション中に累計されたすべての購入とサブスクリプションの税金を自動的に計算します。Checkout を導入していない場合は、支払いの受け付けガイドを使用して導入を完了する必要があります。

デモ動画を見て始める

この短い動画では、Stripe Checkout などのオンラインのシステムを使用して、税金の自動徴収を有効にする方法を示しています。

動画コンテンツの読み込み中...

Checkout セッションを作成する

Checkout Sessions は、1 回限りの購入と継続購入に対して作成できます。

顧客の税率は顧客の所在地を基準としています。この所在地は、Checkout が顧客の住所を基に決定しています。Checkout が税金の計算に使用する住所は、顧客が新規か既存か、さらに Checkout セッションで配送先住所を収集するかどうかによって決まります。

新規顧客既存の顧客
請求先住所のみを収集Checkout は Checkout セッションに入力された顧客の請求先住所を基準に税金を計算します。顧客が以前に保存した配送先住所を所有している場合、Checkout はこの住所を基準に税金を計算します。それ以外の場合は、決済時に入力された請求先住所 (customer_update[address]=auto を指定)、または顧客に保存された請求先住所 (デフォルト動作) を基準に税金を計算できます。
配送先住所を収集Checkout は Checkout セッションに入力された顧客の配送先住所を基準に税金を計算します。Checkout は Checkout セッションに入力された顧客の配送先住所を基準に税金を計算します。「この場合、顧客の既存の住所は使用されません。」

注

Checkout で Stripe Tax を使用しているときに Google Pay が支払い方法として提供されるようにするには、配送先住所の収集を要求する必要があります。Stripe Tax での Apple Pay は、顧客のブラウザーが Apple Pay バージョン 12 をサポートしている場合にのみ表示されます。

新規顧客の税金を計算する

Checkout セッションを作成する際に既存の顧客を渡さないと、新しい顧客が作成され、請求先住所と配送先情報が自動的に保存されます。Checkout は請求先住所と配送先住所を使用して顧客の場所を特定し、税金を徴収します。

Checkout は、セッションで入力された配送先住所を使用して顧客の場所を特定し、税金を計算します。配送先情報を収集していない場合、Checkout は請求先住所を使用します。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d "automatic_tax[enabled]"=true \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

既存の顧客の税金を計算する

既存の顧客向けに作成する Checkout セッションで税金を計算するには、セッションを作成する際に、automatic_tax[enabled] パラメーターを true に設定します。顧客の既存の住所、またはセッション中に収集された新しい住所を基準に税金を計算できます。

税金計算に顧客の既存の住所を使用する

既存の顧客の住所をすでに収集している場合は、決済時に収集する住所ではなく、これらの住所を基準に税金を計算できます。

  • Checkout が税金計算のために使用する顧客の住所: 利用可能な場合、Checkout は顧客の保存済みの配送先住所を税金の計算に使用します。利用できない場合は、顧客の保存済みの請求先住所を使用して税金を計算します。

  • 顧客の住所要件: 既存の住所を使用して税金を計算する場合、顧客には有効な配送先住所または請求先住所が保存されている必要があります。顧客の customer.tax.automatic_tax プロパティをチェックすることで、顧客の保存された住所が有効かどうかを確認できます。プロパティが supported または not_collecting の場合、保存された住所が有効であり、その顧客の Checkout セッションで Stripe Tax を有効にできることを示しています。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

決済時に収集された住所を税金の計算に使用する

Checkout を設定して、顧客に新しい請求先住所または配送先住所を保存できます。この場合、Checkout は決済時に入力された住所を使用して税金を計算します。

  • Checkout が税金の計算のために使用する住所: 配送先住所を収集する場合、Checkout はセッションに入力された配送先住所を使用して税金を計算します。収集しない場合は、セッションに入力された請求先住所を使用して税金を計算します。

  • Checkout が決済時に収集した住所を保存する場所: 配送先住所を収集している場合、Checkout はセッションで入力された配送先住所を、顧客の customer.shipping.address プロパティーに保存します。収集していない場合、Checkout はセッションで入力された請求先住所を、顧客の customer.address プロパティーに保存します。どちらの場合にも、税金計算に使用する住所によって既存の住所が上書きされます。

Checkout で配送先住所を収集する場合は、customer_update[shipping] プロパティを auto に設定し、Checkout から顧客に配送先情報がコピーされるようにします。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d "customer_update[shipping]"=auto \ -d "shipping_address_collection[allowed_countries][0]"=US \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Checkout で配送先住所を収集せず、決済時に入力された請求先住所を税金計算に使用する場合は、顧客に請求先住所を保存する必要があります。customer_update[address] プロパティーを auto に設定して、新しく入力された住所が指定した顧客にコピーされるようにします。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d "automatic_tax[enabled]"=true \ -d customer=
{{CUSTOMER_ID}}
\ -d "customer_update[address]"=auto \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

レスポンスを確認する

最新の税金計算の結果を調べるには、Checkout セッションリソースの total_details.amount_tax から Checkout によって計算された税金額を確認できます。また、ダッシュボードで支払いを表示する際にも、各支払いの税金額を確認できます。

オプション商品と価格を更新する

参照情報

  • 顧客の所在地を特定する
  • Checkout と納税者番号
  • 納税申告および申請
  • Connect で Stripe Tax を使用する
  • カスタム決済フローで税金を計算する
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc