billingDetail.country のみです。その国で追加的に必要となるフィールドは rules.requiredFields でレスポンスが示すため、チェックアウトフォームは最初から全てを要求せず、一つずつ順に尋ねられます。
visitor ロール)
このエンドポイントは、customer が請求情報を入力していく過程でホスティングされたチェックアウトページから呼び出されます。独自のチェックアウト UI を構築する場合は、customer の国または法人ステータスが変わるたびに呼び出してください。
リクエストボディ
billingDetail
必須なのは
country のみです。残りのどのフィールドを収集する必要があるかはレスポンスが決定します —— 国ごとの固定ルールではありません。rules.requiredFields を参照してください。
レスポンス
rules
requiredFields
各エントリは、チェックアウトフォームが次に収集すべきフィールドを 1 つ表します。requiredFields が空の場合、calculation に値が入ります。
calculation
金額は API の他の部分と同様に表示フォーマットの文字列です。
taxRate は小数(0.19 = 19%)です。例
state を尋ねる必要があります。