
Table of Contents
iOS・Android版Gem Walletは、バージョン2.114.89(2026年11月)から、Solana Payで支払うときに加盟店のメッセージを表示します。加盟店が送ってくれば、購入した商品の名前や注文番号が確認画面にそのまま表示されるため、署名の前に購入内容を確認できます。
Gem WalletがSolana Payで加盟店のメッセージを表示
Gem Walletは、Solana Payのリクエストに含まれる加盟店のメッセージを、確認画面の専用の「メッセージ」欄に、加盟店名と金額と並べて表示します。これまでGem Walletは加盟店名を表示していましたが、加盟店のメッセージは表示していませんでした。これからは、ソラナネットワークで支払うとき、ストアのウェブサイトに切り替えることなく、確認画面で直接注文を確認できます。
たとえば、年間サブスクリプションに申し込み、決済ページのQRコードをスキャンして20 USDCを支払うとします。Gem Walletは加盟店名と「注文#1042:年間プラン」という行を表示するので、まさにこの注文を確定しようとしていることがひと目でわかります。加盟店がメッセージを送らない場合、確認画面はいつもどおりで、余分な欄は表示されません。
Gem Walletは、内蔵のQR Code Scanスキャナーと支払いリンクからSolana Payのリクエストを開き、加盟店のメッセージをトランザクションリクエスト、つまりストアのサーバーが組み立てる支払いリクエストから取得します。
Gem Walletが確認画面を守る仕組み
加盟店のメッセージは加盟店が書いたテキストなので、Gem Walletは表示する前に次のように整えます。
- 最大280文字の1行:それより長いテキストは省略記号で切り詰められ、改行は削除されるため、加盟店のメッセージがウォレットの警告を画面の外に押し出すことはありません。
- 隠し文字なし:Gem Walletは制御文字とテキストの方向を変える文字を取り除くため、加盟店が行内の語順を逆にすることはできません。
- 最大64文字の加盟店名:名前は支払いの受取人の位置に表示され、同じように特殊文字も取り除かれます。
Gem Walletは加盟店のメッセージの形式を整えますが、内容まではチェックしないため、確定する前に必ず金額と受取人を確認し、加盟店のメッセージが注文と一致しない場合は支払いをキャンセルしてください。
Solana Payとは?
Solana Payは、Solana Foundationによるソラナネットワーク上のオープンな決済規格で、ストアがQRコードまたはリンクで支払いリクエストを送り、購入者のウォレットが支払いに署名します。Solana Payの仕様書では、ストアのサーバーがトランザクションを自ら組み立て、購入者へのメッセージ(商品名、割引、お礼のひと言など)を添えることができます。
Gem Walletユーザーのメリット
Gem Walletは、コードが100%オープンソースのモバイルセルフカストディウォレットで、すべての支払いはユーザー自身の署名によってのみ行われます。
- 完全なセルフカストディ:秘密鍵はデバイス上に保管され、加盟店も決済サービスもアクセスできません。
- 完全なオープンソースコード:Gem Walletのコードはすべて公開され、2026年4月にCertiKの監査人の、2026年10月にCure53のレビューを受けており、アプリがSolana Payのリクエストをどう処理するかを誰でも確認できます。
- 標準でプライバシー保護:登録は不要で、メールアドレスも電話番号も書類も必要なく、ウォレットは個人データを収集しません。
- ストアのサイトを開かずに注文を確認:購入の詳細はすべてウォレット内にそろうため、ストアのウェブサイトに切り替える必要はありません。
- 内蔵のDEXアグリゲーター:支払いに使うステーブルコインが足りない場合は、Jupiter、Raydium、OrcaなどのトップDEXプロバイダーを通じてSOLをUSDCにスワップできます。
- SOL残高に入金:クレジットカード、Apple Pay、Google Pay、そのほか30種類以上の支払い方法で、ウォレット内で直接ソラナを購入できます。
- シンプルでわかりやすいインターフェース:Gem Walletは最初の起動からわかりやすく、仮想通貨初心者にも経験豊富なユーザーにも、すべての機能が手元にあります。
Gem WalletでSolana Payを使って支払う方法
- Gem Walletでソラナウォレットを開き、メイン画面のスキャナーアイコンをタップします
- レジまたは支払いページでSolana PayのQRコードをスキャンします
- 確認画面で加盟店名、支払いの詳細、メッセージを確認します
- 支払いを確定すると加盟店に送金されます
重要:ソラナのネットワーク手数料はSOLで支払われるため、ステーブルコインで支払う場合でも、残高に少額のSOLを残しておいてください。
開発者向けリソース
この機能のコードは完全に公開されており、誰でも1行ずつ読むことができます。
📖 GitHubのSolana Pay「加盟店のメッセージ」のプルリクエスト
まとめ
Gem Walletはユーザーの皆さまにとってすべての支払いをわかりやすくすることを大切にしており、Solana Payの加盟店のメッセージが署名の前に表示されるようになりました。Gem Walletを最新バージョンにアップデートし、すべての注文を、安全に、プライバシーを守りながら確認しましょう。
免責事項: この記事は情報提供と教育のみを目的としており、金融・投資の助言ではありません。暗号資産は価格変動が非常に大きく、投資した資金をすべて失う可能性があります。ご自身で調べたうえで、自己責任で判断してください。


