明細書表記
明細書表記は、銀行明細書上で請求や支払いを説明します。明確で正確な明細書表記を使用することで、チャージバックや不審請求の申請を減らすことができます。銀行やカードネットワークでは、顧客が明細書を理解できるように特定の情報を含めることが求められており、明細書表記はこの情報を提供します。
本番環境利用の申請を行う際、すべての顧客の明細書に記載される 1 つの明細書表記 (静的な明細書表記) を設定できます。カード支払いについては、アカウントに関連付けられた静的なプレフィックスを含む明細書表記だけでなく、各支払いに関連付けられた動的なサフィックスも作成できます。これにより、商品、サービス、銀行またはカード明細書の支払いについて詳細を指定することができます。
大半の銀行はこの情報を一貫して表示しますが、一部の銀行では表示が不正確であったり、まったく表示されないこともあります。
明細書表記の要件
完全な明細書表記 (1 つの静的な表記またはプレフィックスとサフィックスの組み合わせ) は、次の要件を満たす必要があります。
- アルファベットのみを含む。
- 5 ~ 22 文字を含む。
- 最低でも 1 文字を含む (プレフィックスとサフィックスを使用する場合、それぞれに 1 文字以上が必要)。
- 特殊文字 (
<
、>
、\
、'
"
*
) を含まない。 - 商号 (DBA) を反映している。
- 共通の規約または共通のウェブサイト URL を複数含む。ウェブサイト URL が顧客の明細書に明確で正確な取引の説明を提供する場合には、ウェブサイト URL だけでもかまいません。
ダッシュボードで短縮表記とも呼ばれる静的なプレフィックスは、2 ~ 10 文字である必要があります。残りの文字は、動的なサフィックスに割り当てられます。
静的コンポーネントを設定する
ダッシュボードで静的な明細書表記または短縮表記 (プレフィックス) を設定します。この値は、請求または支払いに関するすべての顧客明細書に表示されます。
以下の場合には、静的な明細書表記で十分です。
- お客様のビジネスで提供する商品やサービスが 1 つのみの場合。
- 顧客が、お客様とのすべての取引で静的な値を把握している場合。
- お客様がすべての取引に同じ明細書表記を使用することを希望する場合。
カード支払いにおいて以下の場合には、動的なサフィックスを静的なプレフィックスに追加することを検討します。
- ビジネスで複数の商品やサービスを提供している場合。
- 顧客が、お客様とのすべての取引で使用される単一の値を理解できない可能性がある場合。
- 明細書表記で取引固有の詳細を提供したい場合。
支払い時に明細書表記を柔軟に設定できるように、静的な明細書表記と短縮された明細書表記の両方を設定してください。
カード支払いに明細書表記を設定して、プレフィックス (短縮表記) を設定していない場合、Stripe はプレフィックス値を設定するために、アカウントの明細書表記を必要に応じて短縮します。アカウントの明細書表記が 10 文字未満の場合には短縮されません。
動的なサフィックスを設定する
動的なサフィックスは、カード支払いのみでサポートされています。サフィックスは取引の詳細を指定し、顧客が明細書を見て取引を明確に理解できるようにする必要があります。サフィックスには、プレフィックス、*
記号、およびスペースが連結され、顧客に表示される完全な明細書表記を構成します。
連結された明細書表記の長さは、*
記号とスペースを含めて 22 文字以内にします。たとえば、プレフィックスが RUNCLUB
(7 文字) の場合、動的なサフィックスに含めることができるのは最大 13 文字で、9-22-19 10K
(11 文字)、OCT MARATHON
(12 文字) などになります。この場合、生成される明細書表記は、RUNCLUB* 9-22-19 10K
または RUNCLUB* OCT MARATHON
になります。
カード支払いで動的な明細書表記を提供するには、statement_descriptor_suffix
値が必要です。カード以外の支払いでは、Payment Intenet でstatement_descriptor
のみの値を設定すると、アカウント明細書表記 (静的な表記) の代わりにそれが使用されます。
以下の例は、PaymentIntent オブジェクトにサフィックスを追加する方法を示したものです。
カード以外の支払いに明細書表記を設定する
カード以外の支払いに対して完全な明細書表記を設定するには、statement_descriptor
パラメーターを使用します。カード支払いに対してこのパラメーターを設定しようとすると、400 エラーが発生します。カードで行う支払いについては、statement_descriptor_suffix
を使用してください。
日本語の明細書表記を設定する
日本の加盟店は、漢字とカナの明細書表記を設定することができます。混乱やチャージバックを減らすために、明確で理解しやすい明細書表記を提供することは重要です。サポートされている 3 種類のすべてのスクリプト (漢字、カナ、アルファベット) で明細書表記を設定することをお勧めします。
ダッシュボードで、アカウントの静的な漢字とカナの明細書表記と短縮表記 (プレフィックス) を変更できます。
カード支払いの場合、Payment Intents および Checkout セッションで漢字とカナの動的なサフィックスを設定できます。Stripe は、statement_descriptor_suffix
と同様に短縮プレフィックスと区切り文字を連結することにより、カード保有者に表示される表記全体を求めます。
次の例は、Payment Intent で漢字とカナのサフィックスを設定する方法を示しています。
要件
日本語の明細書表記の一部の要件は英語の要件と共通していますが、次の表は、漢字とカナの表記に関する追加の要件を示しています。
漢字 | カナ | |
---|---|---|
最大合計長 | 17 | 22 |
プレフィックスの最小長 | 1 | 2 |
プレフィックスの最大長 | 10 | 10 |
サポートされている文字のタイプ | 漢字、カナ、アルファベット | カナ |
検証規則 | < > \ ' " * * は使用できません | カナ、スペース、ダッシュ、ドットのみを使用できます |
注
合計の長さは、静的な表記または連結された表記 (プレフィックス + 区切り文字 + サフィックス) のいずれかの長さです。最大長を超える表記は切り詰められます。
カード発行会社の動作
日本語の明細書表記は、以下の両方が該当する場合に限り利用できます。
- カードが、日本で発行された Visa または Mastercard である。
- 支払いが、日本の加盟店によって処理される、または日本の加盟店の代理で処理される。
大半のカード発行会社は、アルファベットではなく日本語の明細書表記を使用しますが、どの明細書表記 (漢字、カナ、アルファベット) がカード保有者の明細書に表示されるかは、カード発行会社によって決定されます。
API レスポンスの calculated_statement_descriptor は、常にアルファベットの明細書表記ですが、カード発行会社が日本語ではなくアルファベットの明細書表記を選択する必要があるというわけではありません。
ST*
プレフィックス
上記の動作に加えて、日本の加盟店の JPY 建ての Mastercard での支払いには、ブランド要件に準拠するために自動的に ST*
(または漢字の表記の場合は ST*
) のプレフィックスが付けられます。
明細書表記が表示されるタイミング
日本の加盟店の JPY 建ての支払いの明細書表記は、支払いのキャプチャー時にカード発行会社に送信されます。そのため、カード保有者の明細書に表示されるまでに通常は数日間かかります。その間は、カードによっては、一時的な明細書表記がカード保有者に表示されることがあります。
- Mastercard:
ST*ONLINE PAYMENT
,ST*オンライン決済
(漢字)、またはST*オンラインケッサイ
(カナ) - Visa、JCB、ダイナースクラブ、ディスカバーカード: アカウントのデフォルトの明細書表記