支払いラインアイテム非公開プレビュー
サポートされている決済手段タイプ間で追加の取引メタデータを送信して、コスト削減、支払いの照合の効率化、オーソリ成功率の向上を実現します。
Contact to enable
Contact your sales representative or support to enable this private preview feature.
支払いラインアイテムは、カードと地域固有の決済手段の処理にメリットをもたらす Payment Intents API の機能です。
- Cost savings for eligible commercial cards for IC+ users: By passing Payment Line Items, you can participate in the Level 2/Level 3 (L2/L3) program that major card networks administer. For eligible commercial cards, passing line item data can provide interchange fee savings.
- 照合の円滑化: コスト削減が見込めない場合は、ラインアイテムデータを渡すことで顧客の照合がスムーズになります。たとえば、主に政府機関の顧客にサービスを提供している場合、顧客が購入内容と明細書に記載されている内容を照合するのに役立ちます。
- オーソリ成功率の向上: PayPal や Klarna などの決済手段は、リスク評価モデルでラインアイテムデータを使用するため、ラインアイテムデータが渡されたときに承認できる支払いが多くなる可能性があります。
機能の制限
支払いラインアイテムには、サポート対象の決済手段タイプ全体にわたって次の制限があります。
カード L2/L3 プログラム | Klarna | PayPal | |
---|---|---|---|
各地域での提供状況 | アメリカ国内の取引でのみ対応しています (アメリカ領を除く、アメリカ発行のカードを受け付けるアメリカのユーザー) | 事業者や顧客の所在地に関係なく、すべての支払いでサポート | 事業者や顧客の所在地に関係なく、すべての支払いでサポート |
カードネットワーク | Visa、Mastercard、アメリカン・エキスプレスでのみ対応しています (コストを削減するには、アメリカン・エキスプレスとの直接契約が必要) | 該当しない | 該当しない |
ラインアイテムの数 | 現在、100 件のラインアイテムをサポートしています (アメリカン・エキスプレスの場合は最大 4 件のラインアイテム) | カードと同様 | カードと同様 |
Feature compatibility | Only auto and separate authorization and capture modes work with Payment Line Items. You can’t currently use flexible payment scenarios or decremental authorization for transactions where you’re passing in Payment Line Items. | カードと同様 | カードと同様 |
業種固有のメタデータ | You can’t send line items alongside industry specific metadata (such as car rental/lodging, and airlines). | カードと同様です。Klarna は、追加の加盟店データを持つ業種固有のメタデータをサポートしています。 | カードと同様 |
Surfaces | Only available for payments made through the PaymentIntents API. | カードと同様 | カードと同様 |
カードの L2 / L3 レートの対象資格
貴社が該当する MCC を確認するには、業種から MCC コードへをご覧ください。
Stripe API は、ネットワークの MCC または税金の要件を満たしていないラインアイテムを拒否しません。ただし、これらの取引は、対応するレベル 2/3 の割引の対象にはなりません。
カードの L2 / L3 レートの対象資格 | レベル 2 | レベル 3 |
---|---|---|
カードタイプ | ビジネスカード、パーチェシングカード、コーポレートカードのみが対象です | パーチェシングカードとコーポレートカードのみが対象です |
MCC | 次の MCC に該当するユーザーは、レベル II の対象にはなりません。
| 次の MCC に該当するユーザーは、レベル III の対象にはなりません。
|
売上税の要件 |
| 該当しない |
フィールドの要件
All the fields mentioned below are passed inside amount_details. Refer to Sample request (Level II data) to learn about passing data.
カードがサポートするフィールド
プライベートプレビュー
Two more fields [Commodity Code] and [Unit of Measure] aren’t yet available in private preview, but will become required for the Visa CEDP program (refer to Network Cost Updates for Feb 20, 2025).
フィールド名 | タイプ | 値 / 制限 | 説明 | L2/L3 に必要 | 必須の API フィールド |
---|---|---|---|---|---|
payment_details[customer_reference] | 文字列 | このフィールドは、カード以外の支払いには使用できません。 | 顧客によっては、会社または組織からこの情報を提供するように求められる場合があります。その場合は、この値を指定します。それ以外の場合は、このフィールドを無視してかまいません。 | ||
payment_details[order_reference] | 文字列 | このフィールドは、カード以外の支払いには使用できません。 If automatic_payment_methods.enabled is set to | 取引を識別するために事業者が割り当てた一意の値。 | ✅ L2/L3 | |
discount_amount | 数値 | 0 より大きい値でなければなりません | 取引に適用される割引の合計。 | ||
shipping[to_postal_code] | 文字列 | 最大 10 文字。値は英数字でなければなりません | 物品を配送する場合、配送先の郵便番号。 | ||
shipping[from_postal_code] | 文字列 | 最大 10 文字。値は英数字でなければなりません | 物品を配送する場合、発送元の郵便番号。 | ||
shipping[amount] | 数値 | 0 以上の値である必要があります | 物品を配送する場合、配送料。 | ||
tax[total_tax_amount] | 数値 | 0 以上の値である必要があります | 取引に対する合計税額。 | ✅ L2 | |
line_items[tax][total_tax_amount] | 数値 | 0 以上の値である必要があります | 1 つのラインアイテムに対する合計税額。 | ✅ L3 | |
line_items[product_name] | 文字列 | 最大 100 文字 | ラインアイテムの商品名。 | ✅ L3 | ✅ |
line_items[product_code] | 文字列 | 最大 12 文字 | SKU など、ラインアイテムの商品コード。 | ✅ L3 | |
line_items[unit_cost] | 数値 | 0 以上の値である必要があります | ラインアイテムの単価。 | ✅ L3 | ✅ |
line_items[quantity] | 数値 | 0 より大きい値でなければなりません | アイテムの数量。 | ✅ L3 | ✅ |
line_items[discount_amount] | 数値 | 0 より大きい値でなければなりません | このラインアイテムに適用された割引。 |
注
次のフィールドは相互に排他的であり、1 つのリクエストで指定できるのは 1 つだけです。
tax[total_
またはtax_ amount] line_
items[tax][total_ tax_ amount] discount_
またはamount line_
items[discount_ amount]
Klarna がサポートするその他のフィールド
Klarna は、カードの上記のフィールドをサポートしており、さらに以下もサポートしています。
フィールド名 | タイプ | 値と制限 | 説明 | 必須 |
---|---|---|---|---|
line_items[pmo][klarna][product_url] | 文字列 | 最大 1024 文字。大まかな正規表現: https?:\/\/[-a-zA-Z0-9@:%. | 商品の有効な http または https の URL | |
line_items[pmo][klarna][image_url] | 文字列 | 最大 1024 文字。大まかな正規表現: https?:\/\/[-a-zA-Z0-9@:%. | 画像の有効な http または https の URL |
注
Klarna 取引の場合、合計金額は (unit_
という式から暗黙的に算出されます。金額を渡すための明示的なフィールドはありません。
PayPal がサポートするその他のフィールド
PayPal は、カードの上記のフィールドをサポートしており、さらに以下もサポートしています。
フィールド名 | タイプ | 値 / 制限 | 説明 | 必須 |
---|---|---|---|---|
line_items[pmo][paypal][description] | 文字列 | 最大 127 文字 | ラインアイテムの説明。 | |
line_items[pmo][paypal][category] | 列挙型 | digital_goods, physical_goods, donation | ラインアイテムのタイプ。 | |
line_items[pmo][paypal][sold_by] | 文字列 | 最大 127 文字 | アイテムを販売する連結アカウントの Stripe アカウント ID。 |
L2 / L3 レートのカード固有のラインアイテム
対象となるカードが L2/L3 ネットワークプログラムの要件を満たすために必要なデータを渡す
- レベル II: 取引に課される売上税
- レベル III: 商品コード、数量、単価などのラインアイテムレベルの内訳
Payment Intent の確認
PaymentIntent キャプチャー
PaymentIntent の作成または確認時に manual_
を渡すことによって、確認後に PaymentIntent を個別にキャプチャーしてから、キャプチャーエンドポイントを個別に呼び出します。
必要に応じて、キャプチャー中に更新された amount_
ハッシュを渡します。
決済手段固有のラインアイテム
ラインアイテムごとに追加の決済手段タイプをすべて 1 か所で渡します。パラメーターがサポートされている限り、未確認の決済手段に関連するデータも渡すことができます。これにより、各決済手段の固有フィールドを追加 / 削除するエンジニアリング作業を伴うことなく、システムを簡素化できます。
注
デフォルトでは、ラインアイテムは API レスポンスに含まれません。ラインアイテムを返すには、amount_
を拡張します。
サンプルリクエスト
サンプルレスポンス
{ id: "pi_3OoMm5BLxXjrKOiR3LRyi610", amount: 4600, currency: "usd" amount_details: { shipping: { from_postal_code: "94110", to_postal_code: "94117", amount: 100 }, tax: { total_tax_amount: 500 }, line_items: { object: "list", url: "/v1/payment_intents/pi_3OoMm5BLxXjrKOiR3LRyi610/amount_details_line_items", has_more: false, data: [{ _id: "li_123", product_code: "SKU001", product_name: "Product 001", unit_cost: 2000, quantity: 1, discount_amount: 0, tax: { total_tax_amount: 100 }, payment_method_options: { klarna: { image_url: "https://www.example.com/image.jpg", product_url: "https://www.example.com/product" }, paypal: { description: "This is a sample product description unique to PayPal for SKU001", category: digital_goods, } } }, { _id: "li_456", product_code: "SKU002", product_name: "Product 002", unit_cost: 1800, quantity: 1, discount_amount: 0, tax: { total_tax_amount: 100 }, payment_method_options: { klarna: { image_url: "https://www.example.com/image.jpg", product_url: "https://www.example.com/product" }, paypal: { description: "This is a sample product description unique to PayPal for SKU001", category: physical_goods, } } } ] } }, status: "requires_payment_method" }
業種から MCC コードへ
カテゴリー | 説明 |
---|---|
飲食 |
|
接客サービス業と旅行 |
|
小売および E コマース |
|
公共料金、その他 |
|