学ぶ · 決済ネットワークと決済代行
明細書の店舗名が途中で切れている理由:文字数制限の背景
22〜25文字の制限、決済代行会社のプレフィックス、旧型銀行システムによって店舗名が短縮される仕組みと特定方法を解説します。
明細書に「AMZN MKTP US」や「SQ *DAILY GRIND」といった途中で切れた文字列が表示され、なぜ店舗名が正しく表示されないのか疑問に思うことがあります。これは店舗側のミスでも銀行の悪意でもなく、数十年前の金融基幹システムに由来する厳格な文字数制限が原因です。
本ガイドでは、文字数制限の技術的理由、決済代行会社のプレフィックスが文字数を圧迫する仕組み、途切れた店舗名から実際の店舗を特定する方法を解説します。
すべての店名を切り詰める文字数制限
旧来の銀行基幹システムおよび国際カードブランド網は、加盟店名フィールドの長さを「22〜25文字」に厳格に制限しています。この制限を超える文字はすべて機械的に切り捨てられます。
この制限は、通信帯域とストレージ容量が極めて貴重であった初期の金融データ通信規格(ISO 8583メッセージ規格など)の仕様をそのまま引き継いでいるためです。
プレフィックスが本来の店名を圧迫する仕組み
店舗がSquare、Toast、PayPalなどの決済代行業者(PayFac)を利用している場合、代行業者は店名の先頭に自社の識別子(SQ *、TST *、PAYPAL *等)を挿入します。これにより、実際の店舗名に使える文字数がさらに少なくなります。
たとえば「Riverside Organic Bakery & Cafe」という店がToastで決済すると、明細上は「TST* RIVERSIDE ORGAN」のように後半が切れてしまいます。
アスタリスクは装飾ではなく区切り記号
明細の文字列に含まれるアスタリスク(*)は、業界標準の技術的セパレーター(区切り記号)です。決済プラットフォーム名と実際の加盟店名を分割する役割を持ちます。
このルールを知っていれば読み解くのは簡単です。アスタリスクの前が決済処理を提供した企業であり、アスタリスクの後ろが実際に買い物をした店舗名です。
バンキングアプリがPDF明細書より詳しく表示できる理由
最新のバンキングアプリは、カードネットワークから送られてくる生のテキストデータを外部の店舗データベースと照合し、正式なロゴや企業名、位置情報を付加して表示します。しかし、月次の公式PDFや紙の明細書には生データがそのまま印刷されます。
そのため、アプリ上では「スターバックス」と表示されていても、月次明細書には「SBUX 10422 MAIN ST」と印字されます。
- アスタリスク(*)の位置を確認する SQ*やTST*などのプレフィックスを無視し、アスタリスク以降の文字列に注目してください。
- メールの受信トレイで同額の領収書を検索する 電子レシートや購入確認メールには、省略されていない完全な正式店舗名が記載されています。
- 末尾の数字(店舗番号・郵便番号)を確認する 文字列の末尾にある数字は、チェーン店の店舗番号や所在地の郵便番号(ZIPコード)であることが多く、検索の手がかりになります。
- 当サイトの明細検索ツールを利用する 当サイトのデータベースは、よくある短縮明細名と実際の運営企業を紐付けて照合できます。
文字の途切れが不正請求を隠蔽しているケース
稀に不正利用者が、ありふれた一般的な短縮文字列を悪用して、少額の不正請求を日常の買い物に見せかけようとすることがあります。
短縮された表記に心当たりがなく領収書も見つからない場合は、カード発行会社に連絡して取引の詳細情報(MCCや決済元データ)の開示を求めてください。
なぜ銀行は明細の文字数制限を広げないのですか?
世界中の金融機関が共通の固定長フォーマット(ISO規格)で接続されているため、基幹システムの変更が極めて困難だからです。
明細書のアスタリスク(*)はどういう意味ですか?
決済代行会社名と実際の店舗名を区切るための業界標準の区切り文字です。
短縮された文字から店舗を特定するにはどうすればよいですか?
日付と金額でメール領収書を検索するか、本サイトのデコーダーに明細名を入力してください。
店名が切れているのは詐欺の兆候ですか?
いいえ、カード業界の標準的な仕様です。金額や利用日に心当たりがない場合のみ警戒が必要です。
検証ソース
- Stripe — Set statement descriptors for connected accounts https://docs.stripe.com/connect/statement-descriptors
- Visa — Merchant data standards manual https://usa.visa.com/content/dam/VCOM/download/merchants/visa-merchant-data-standards-manual.pdf
- Square — Statement descriptions https://developer.squareup.com/docs/payments-api/take-payments/card-payments/statement-descriptions