店舗のためのGoogle WalletとApple Wallet:パス、ボタン、通知、必要な条件
Google WalletとApple Walletは、AndroidスマートフォンとiPhoneに最初から入っているウォレットアプリです。支払い用のカードのほかに、ポイントカード、クーポン、ギフトカード、チケットといったお店のパスも保存できます。このガイドでは、パスの種類、お客さまの追加方法、更新の仕組み、発行に必要な条件、そしてプラットフォームを使ったほうがよい場合を説明します。
Walletパスとは
パスは、スマートフォンのウォレットに入るデジタルカードです。お店のロゴ、お客さまの情報の一部(名前やスタンプ数)、そしてほとんどの場合、レジで読み取るQRコードが入っています。
お客さまは何もインストールしません。AppleもWalletの導入ガイドで、関連するアプリをインストールしなくてもパスを追加でき、アプリのないパスも追加できると説明しています。
プラットフォームごとのパスの種類
どちらのプラットフォームも、用途ごとにパスを分けています。
| 用途 | Google Wallet | Apple Wallet |
|---|---|---|
| ロイヤルティ・ポイント | Loyalty Cards | Store cards |
| クーポン | Offers | Coupons |
| ギフトカード | Gift Cards | Store cards |
| その他 | Generic Pass | Generic passes |
Appleのstore cardsには、ロイヤルティカード、割引カード、ポイントカード、ギフトカードが含まれます(Apple Wallet開発者向け情報)。Googleは、定義済みの種類に当てはまらない場合は汎用パスを使うよう勧めています(Google Walletの概要)。カフェやベーカリーなら、デジタルスタンプカードとして機能するロイヤルティカードを使うのが一般的です。
お客さまがパスを追加する方法
始まりはリンクです。タップするとスマートフォンにパスと保存ボタンが表示されます。リンクの届け方には次のようなものがあります。
- カウンターに置いた、印刷のQRコード。
- WebサイトやメールにあるGoogle Walletのボタン、またはApple Walletのバッジ。
- SMSなどのメッセージ。
Appleはポイントカード用パスの配布方法として、アプリ、App Clip、SMS、メール、NFCタグ、QRコードを挙げています(Appleのポイントカード用パス)。Googleでは、リンクに署名付きトークン(JWT)が含まれ、保存はログイン中のGoogleアカウントからしか始められません(Web、メール、SMSでパスを発行する)。
購入後にパスが更新される仕組み
パスはお店のサーバーとつながっています。レジでスタンプを押すとサーバーのデータが変わり、ウォレットに新しい版が届きます。
Appleでは、スマートフォンが識別子とトークンを使ってパスをお店のサーバーに登録します。変更があると、サーバーはAppleのサービス(APNs)経由で空の通知を送り、スマートフォンが更新されたパスを取りにいきます。本番環境ではHTTPSが必要です(パスを更新するWebサービス)。Googleでは、お店がAPIでパスを変更すると、その内容がウォレットに反映されます。
仮の例です。Anaさんがコーヒーを買い、レジでコードを読み取ると、カードのスタンプが4つから5つになります。次にウォレットを開くと、5つのスタンプが表示されています。
通知とその上限
Googleはプッシュ通知のページで、2026年10月時点の上限を、通知を伴うメッセージは24時間に3件、通知を伴う更新も同じ期間に3件と定めています。変更時に通知が出るのは一部の項目だけで、お客さまが通知をオンにしている必要があり、スパムと判断されるとGoogleが送信枠を減らすこともあります。
Appleでは、項目ごとに「スタンプが6個になりました」のような変更メッセージを1つ設定できます。Walletのデザインガイドラインは、本人が知る必要があるときだけ使い、マーケティングには使わないよう求めています。カードが完成したことを知らせるのは適切ですが、日替わりのプロモーションを送るのは適切ではありません。お客さまをうんざりさせずに再来店につなげる方法は、お客さまにまた来てもらう方法をご覧ください。
自社でパスを発行するために必要なこと
Google Wallet
- Google Wallet APIの発行者アカウントを作成します。Android向けの開発をしていない場合は、Google Cloudのアカウントも必要です(Google Walletのポイントカード)。
- アカウントは最初デモモードで作成され、管理者や開発者の権限を持つユーザー、またはテスト用アカウントにしかパスを発行できません。パスには「[TEST ONLY]」のラベルが付きます。
- すべてのユーザーに発行するには、ビジネスプロフィールを入力し、パスのクラスを1つ以上作成して、Google Pay & Walletコンソールで公開アクセスを申請します。申請はGoogle Walletチームが審査します(公開アクセスの申請)。
Apple Wallet
- Apple Developer Programに加入します。2026年10月時点で、プログラムのページには「$99 annual membership」と書かれています。
- 各パスに、Appleが発行した証明書で署名します。証明書の期限が切れても、インストール済みのパスはそのまま使えますが、新しいパスの署名や更新の送信はできなくなります。証明書が取り消されると、パスは正常に動かなくなります(Apple、Walletを始める)。
- スマートフォンの登録と更新の送信を行う、HTTPS対応のサーバーを用意します。
Appleのポイントカード用パスのページによると、iPhoneをNFCリーダーにかざしてパスを読み取るには、別の証明書と認定された端末が必要です。小さなカウンターなら、レジ担当がスマートフォンでQRコードを読み取れば済みます。
ボタンのブランドルール
Googleは公式ボタンの使用を義務づけています。色は黒のみで、フォント、色、角の丸みは変更できません。高さは48dp以上で、周囲に8dpの余白が必要です。お使いの言語の版がない場合は、英語版を使います。
Appleは公式バッジの使用を義務づけています。Webとメールには SVG、QRコード付きの印刷物にはEPSを使い、回転やアニメーションは認められていません。バッジはお店のブランドより控えめに配置します。メールでは、お客さまがパソコンで読んでいる可能性もあるため、iPhoneで開く方法を書き添えるとよいでしょう。
プライバシー
Appleでは、iCloudがパスをユーザーのすべてのデバイスにコピーします(Apple、Walletを始める)。パスには接客に必要な情報だけを表示しましょう。下の名前とスタンプ数で十分です。
登録時には使う予定の情報だけを求め、保存する目的を説明し、お住まいの国の個人情報保護法を確認してください。
自社で構築するか、プラットフォームを使うか
自社で構築するには、2つのプラットフォームとの連携、Googleの審査、Appleのメンバーシップと証明書、更新用のサーバー、Walletを使わない人向けのWeb版が必要です。すでに開発チームと自社アプリがあるなら、検討する価値があります。
レジが1つか2つのお店なら、プラットフォームを使うほうが向いていることが多いです。たとえばClub Cardは、お店のブランドを入れたスタンプカードをGoogle WalletとApple Walletで提供し、Walletを使わない方はWebブラウザで開けます(料金)。カフェを経営している方は、カフェのロイヤルティプログラムのガイドで、日々の運用に合わせた内容をご覧いただけます。
よくある質問
パスを保存するのに、お客さまはアプリをダウンロードする必要がありますか?
ありません。Appleはお店のアプリをインストールせずにパスを追加できるとしており、GoogleではGoogleアカウントにログインした状態でリンクから保存できます。
Google Walletではどれくらい通知を送れますか?
2026年10月時点で、通知を伴うメッセージと更新を、24時間にそれぞれ3件までです。超えるとAPIが割り当て超過のエラーを返します。
Google Walletは自分の国で使えますか?
Googleの対応国リストには、2026年10月時点でアルゼンチン、メキシコ、チリ、コロンビア、ペルー、ウルグアイなどが含まれています。パスによっては特定の国や端末でしか使えないため、QRコードを印刷する前にご自身のパスで試してください。
出典
- Google Wallet、Google for Developers
- Loyalty card overview、Google for Developers
- Issue passes: web, email, SMS、Google for Developers
- Trigger Push Notifications、Google for Developers
- Request publishing access、Google for Developers
- Brand guidelines、Google for Developers
- Disponibilidad de Google Wallet por país、Google Wallet ヘルプ
- Wallet、Apple Developer
- Get started with Wallet、Apple Developer
- Loyalty passes、Apple Developer
- Adding a web service to update passes、Apple Developer
- Wallet, Human Interface Guidelines、Apple
- Add to Apple Wallet guidelines、Apple Developer
- Apple Developer Program、Apple