商家用 Google Wallet 與 Apple Wallet:票卡、按鈕、通知與發行條件
Google Wallet 和 Apple Wallet 是 Android 手機與 iPhone 內建的電子錢包。除了支付卡,它們也能存放商家的票卡:會員卡、優惠券、禮物卡或入場票券。這份指南會說明有哪些票卡類型、顧客如何加入、票卡如何更新、各平台發行票卡需要什麼條件,以及什麼時候適合使用平台服務。
什麼是 Wallet 票卡
票卡是一張存在手機錢包裡的數位卡片。上面有商家的標誌、部分顧客資料(姓名、點數),通常還有一個在收銀台掃描用的 QR 碼。
顧客不必安裝任何東西。Apple 在Wallet 入門指南中說明:可以在不安裝相關 App 的情況下加入票卡,也可以加入背後沒有任何 App 的票卡。
各平台的票卡類型
兩個平台都依用途區分票卡:
| 用途 | 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 碼。
- 您網站或 Email 中的 Google Wallet 按鈕或 Apple Wallet 標章。
- 簡訊或其他訊息。
Apple 列出的會員票卡發送管道包括 App、App Clip、簡訊、Email、NFC 標籤與 QR 碼(Apple 會員票卡)。在 Google,連結帶有一個簽署過的權杖(JWT),而且只能由已登入的 Google 帳號開始儲存(透過網頁、Email 或簡訊發行票卡)。
消費後票卡如何更新
票卡會與商家的伺服器保持連線。收銀員集點時,伺服器上的資料隨之改變,錢包就會收到新版本。
在 Apple,手機會用一組識別碼和權杖向您的伺服器登記票卡。資料有變動時,您的伺服器透過 Apple 的服務(APNs)送出一則空白通知,手機再去取得更新後的票卡。正式上線時必須使用 HTTPS(更新票卡的網路服務)。在 Google,商家透過 API 修改票卡,變更就會出現在錢包裡。
以下是假設情境:Ana 買了一杯咖啡,收銀員掃描她的條碼,她的卡從 4 點變成 5 點。她下次打開錢包時,就會看到 5 點。
通知與限制
Google 在推播通知頁面中規定,截至 2026 年 10 月,24 小時內最多 3 則會觸發通知的訊息,同一期間內觸發通知的更新另有最多 3 次的上限。只有部分欄位變動時會發出通知,顧客必須開啟通知功能,而且 Google 若認為您在發送垃圾訊息,可能會降低您的配額。
Apple 允許每個欄位設定一則變更訊息,例如「您已經有 6 點了」。Apple 的 Wallet 設計準則要求只在使用者需要知道時才使用,而且絕不能用於行銷。通知顧客卡片已集滿是合理的;推送今日優惠就不適合。想讓顧客回來又不造成打擾,請參考如何讓顧客再次上門。
自行發行票卡需要什麼
Google Wallet
- 建立 Google Wallet API 發行者帳戶;如果您不是開發 Android App,還需要一個 Google Cloud 帳戶(Google Wallet 會員卡)。
- 帳戶一開始處於示範模式:只能發行票卡給具有管理員或開發者角色的使用者,或測試帳戶,而且票卡上會標示「[TEST ONLY]」。
- 要發行給任何使用者,您必須完成商家資料、建立至少一個票卡類別,並在 Google Pay & Wallet 主控台申請發布權限。Google Wallet 團隊會審核申請(發布權限)。
Apple Wallet
- 加入 Apple Developer Program。截至 2026 年 10 月,計畫頁面標示為「$99 annual membership」。
- 每張票卡都要用 Apple 核發的憑證簽署。憑證過期後,已安裝的票卡仍可使用,但您無法簽署新票卡,也無法傳送更新。如果憑證被撤銷,票卡就無法正常運作(Apple,Wallet 入門)。
- 架設使用 HTTPS 的伺服器,負責登記手機並傳送更新。
根據 Apple 的會員票卡頁面,若要把 iPhone 靠近 NFC 讀卡機來讀取票卡,還需要另一張憑證和經過認證的終端設備。在小型櫃檯,收銀員用手機掃描 QR 碼就可以了。
按鈕的品牌規範
Google 要求使用官方按鈕:只有黑色版本,不得更改字型、顏色或圓角,高度至少 48 dp,四周保留 8 dp 的留白。如果沒有您所用語言的版本,就使用英文版。
Apple 要求使用官方標章:網頁與 Email 用 SVG,附 QR 碼的印刷品用 EPS,不得旋轉或加上動畫。標章的視覺份量要低於您的品牌;在 Email 中最好說明如何在 iPhone 上開啟,因為顧客可能是在電腦上看信。
隱私
在 Apple,iCloud 會把票卡同步到使用者的所有裝置(Apple,Wallet 入門)。票卡上只顯示服務所需的資訊:名字和點數就夠了。
註冊時,只蒐集您會用到的資料,說明保存的目的,並確認您所在國家的個人資料保護法規。
自行開發還是使用平台
自行開發代表要完成兩套整合、通過 Google 的審核、取得 Apple 的會員資格與憑證、架設更新用的伺服器,還要為不用 Wallet 的人準備網頁版。如果您已經有開發團隊和自有 App,這樣做才合理。
只有一兩個櫃檯的店面,通常使用平台比較划算。以 Club Card 為例,它提供印有店家品牌的 Google Wallet 與 Apple Wallet 集點卡,不用 Wallet 的人也能用瀏覽器開啟(價格)。如果您經營咖啡廳,咖啡廳會員方案指南會把這些內容落實到日常營運。
常見問題
顧客需要下載 App 才能儲存票卡嗎?
不需要。Apple 表示不必安裝商家的 App 就能加入票卡;在 Google,只要登入 Google 帳號,從連結就能儲存。
透過 Google Wallet 可以發送多少則通知?
截至 2026 年 10 月,24 小時內最多 3 則訊息與 3 次會觸發通知的更新。超過上限時,API 會回傳配額錯誤。
我的國家可以使用 Google Wallet 嗎?
截至 2026 年 10 月,Google 的國家清單包括阿根廷、墨西哥、智利、哥倫比亞、秘魯和烏拉圭等國。部分票卡只在特定國家或裝置上提供,所以印 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
- 各國 Google Wallet 適用情形,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