税金を徴収する
Stripe Checkout で 1 回限りの支払いの税金を徴収する方法は以下のとおりです。
Stripe Tax を利用すると、Checkout の使用時に 1 回限りの支払いと継続支払いに対する税金を計算できます。Stripe Tax を有効にして、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 は請求先住所を使用します。