B2B 取引における Tax ID の検証
チェックアウト中に有効な Tax ID が入力された場合:- 請求書に顧客の Tax ID が記載されます。
- 税額控除は、顧客の国に適用される規制に基づいて決定されます。
- 請求書には、Dodo Payments の税務情報と取引に適用された税額が記載されます。
B2B 請求書用の事業者名の収集
B2B 購入では、購入者個人の氏名の代わりに、顧客の法人名を請求書に表示できます。これは Tax ID とともにcustomer_business_name フィールドで収集されます。
チェックアウトで顧客が 法人として購入 を選択すると、事業者名 と Tax ID 番号 の両方の入力を求められます。
Tax ID は、顧客の入力中にリアルタイムで検証されます。EU 加盟国、Great Britain、および Australia では、チェックアウト時に形式とチェックサムの検証に加えて、登録簿のリアルタイム照会(それぞれ VIES、HMRC、ABR)が実行され、一致する情報が見つかった場合は登録済みの法人名が自動入力されます。その他すべての国では、形式とチェックサムの検証のみが実行されます。

- 取引が B2B である(
b2b = true)。 tax_idが存在する。- 空でない
customer_business_nameが指定されている。
チェックアウトでの設定
customer_business_name を直接渡すか、allow_customer_editing_business_name を有効にして、顧客が Tax ID の横にあるチェックアウトページで入力または編集できるようにします。
Tax ID を必須にする
デフォルトでは Tax ID は任意です。顧客が法人として購入するかどうかを選択します。登録済みの法人にのみ販売する場合は、チェックアウトセッションでrequire_tax_id 機能フラグを設定して必須にします。
チェックアウトでの変更点
- 法人として購入 があらかじめ選択され、選択を解除できません。これらのセッションには個人購入者向けの経路はありません。
- 事業者名 と Tax ID 番号 の両方が必須として表示され、入力が必要になります。
- いずれかのフィールドが空の場合、または入力された Tax ID が検証で拒否された場合、支払いに進む はグレー表示のままになります。
セッションで
tax_id と customer_business_name を渡すと、両方のフィールドにあらかじめ値が入力されるため、顧客がフォームを操作する前に要件を満たせます。顧客自身に入力してもらう場合は、これらを省略してください。ルールと制限
空の
tax_id、または空白のみの tax_id は、confirm: true ガードでも、ホスト型ページのセッション確認時でも、未入力として扱われます。