Checkout で税金を徴収する
Stripe Checkout で 1 回限りの支払いの税金を徴収する方法は以下のとおりです。
Stripe では Stripe Tax と Tax Rates の 2 つの方法を使用して、Checkout セッションで税金を計算できます。
Stripe Tax は、税率やルールを定義することなく取引の税金を自動的に計算する有料製品です。手数料は、税金の計算と納付を登録している場所を 1 カ所以上追加した後にのみ適用されます。
Tax Rates: 無料の機能です。Checkout を使用した請求書、サブスクリプション、および 1 回限りの支払いに適用する税率を任意の数だけ定義できます。Stripe がお客様の代わりに税率を作成または管理することはありません。
Checkout で顧客の納税者番号を収集することもできます。
Stripe Tax では、Checkout を使用する際に 1 回限りの支払いと継続支払いの税金を計算できます。Stripe Tax を有効にすると、Checkout の購入とサブスクリプションのすべてで税金が自動的に計算されます。このガイドを読み進める前に、必ず Checkout を導入してください。
商品と価格を更新する
税金の計算時に、Stripe Tax は Products API と Prices API に格納された情報を使用して、適切な税率とルールを判定します。Checkout の商品と価格を更新して、以下を含めることができます。
tax_
: 価格の税金がbehavior inclusive
またはexclusive
のいずれであるかを指定します。tax_
(「オプション」): 商品の税コードを指定します。商品にcode tax_
を設定しないと、お客様の事前設定の商品の税コードが適用されます。詳細については、税コードのリストをご覧ください。code
tax_
パラメーターを exclusive
に設定すると、小計に税金が加算されます。これはアメリカの市場およびビジネス間 (B2B) の販売で一般的な方法です。tax_
を inclusive
に設定すると、税率が変わっても買い手が支払う金額は変わりません。これはアメリカ以外の市場のビジネスから消費者 (B2C) への販売に一般的な方法です。事前に商品と価格を作成しない場合は、Checkout セッションで price_
パラメーターと product_
パラメーターを渡すことができます。
注
商品、価格、税コード、および税金処理で詳細をご覧ください。
Checkout セッションを作成する
商品と価格を更新すると、Checkout セッションで税金計算を開始する準備が整います。1 回限りの購入と継続的な購入のセッションを作成できます。
新規顧客の税金を計算する際に、Checkout は提供された配送先住所または請求先住所を確認して使用します。既存の顧客の場合、Checkout は、顧客に関連付けられた配送先住所または請求先住所を確認して、税金計算に使用します。既存の顧客の新しい請求先住所または配送先住所が取り込まれた場合、Checkout で以前の請求先住所または配送先住所が自動的に上書きされることはありません。顧客住所の変更を明示的にリクエストする必要があります。
Apple Pay および Google Pay
Checkout で Stripe Tax を使用しているときに Google Pay が支払い方法として提供されるようにするには、配送先住所の収集を要求する必要があります。Stripe Tax での Apple Pay は、顧客のブラウザーが Apple Pay バージョン 12 をサポートしている場合にのみ表示されます。
新規顧客の税金を計算する
Checkout セッションの作成時に既存の顧客を渡さないときは、Checkout によって新規顧客が作成され、請求先住所と配送先情報が自動的に保存されます。Checkout はセッションで入力された配送先住所を使用して顧客の場所を判別し、税金を計算します。配送先情報を収集しない場合、Checkout は請求先住所を使用します。