Solana Pay QRコードジェネレーター

Solana上のSOL、USDC、USDT用のSolana Pay送金リクエストQRコードを作成します。Phantom、Solflare、Backpackがスキャンして金額を自動入力するため、支払いはワンタップで完了します。

ウォレットの「受け取る」画面からアドレスを貼り付けてください。先頭と末尾の文字をよく確認してください。
BTC

ブラウザ内で生成します。アドレスがアップロードや保存されることはありません。

Solana Pay QRコードとは

Solana Pay QRコードは、Solana Pay仕様の送金リクエストURL solana:<recipient>?amount=<decimal>&spl-token=<mint>&label=<text> をスキャン可能な画像にしたものです。受取先はBase58で表記した32バイトのed25519公開鍵、金額は人間向けの単位(lamportsや生のトークン単位ではない)で書き、任意の spl-token パラメータでトークンのミントを指定します。省略するとネイティブSOLを意味します。

Solana Pay QRコードの作り方

  1. Solanaアドレスをコピーします。 Phantom、Solflare、Backpackから取得してください(32~44文字のBase58、0xなし)。
  2. SOL、USDT(Solana)、USDC(Solana)のいずれかを選びます。 トークンの場合、ツールが正しいミントアドレスを自動的に追加します。
  3. 金額、ラベル、メッセージを追加します。 Phantomは確認画面でラベルを加盟店名として表示します。
  4. ダウンロードまたはコピーします。 リンクはモバイルでタップして支払うリンクとしても機能します。

決済にSolanaを使う理由

トランザクションは1秒以内に確定し、コストは1セントを大きく下回るため、Ethereumの手数料では成り立たないコーヒー1杯程度の決済にも実用的です。Solana上のステーブルコイン、特にUSDCは取引所やウォレットで広く対応されており、顧客は取引所からの出金でも自己管理ウォレットからでも支払えます。

計算例

12.50 USDCのリクエストは solana:<yourAddress>?amount=12.5&spl-token=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&label=Cafe とエンコードされます。ウォレットは12.5に106を掛け(USDCの小数桁数は6)、12,500,000生単位の送金を組み立てます。SOLの場合は109を掛けます:amount=0.25 のリクエストは250,000,000 lamportsを移動します。

再利用コードと注文ごとのコード

金額なしのコードはレジに常設できます。オンライン注文では、金額と注文番号をメッセージ欄に入れた請求ごとのコードを生成し、Solscanで金額と時刻から入金を照合してください。

安全チェックリスト

Solana Pay QRのFAQ

Solana Payとは?

Solana PayはSolana上のオープンな決済標準です。送金リクエストは solana:<recipient>?amount=1.5&spl-token=<mint>&label=Shop のようなURLです。ウォレットがこれをスキャンし、ローカルでトランザクションを組み立てます。

Solana Payに対応しているウォレットは?

Phantom、Solflare、Backpack、Glow、Ultimateなどです。Solana Pay非対応のウォレットでも、アドレスのみのオプションは読み取れます。

どのトークンミントが使われますか?

USDCはCircleの公式ミント EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v、USDTはTetherのミント Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB を使用します。どちらもエンコード内容に表示されるので、Solscanで確認できます。

USDCで支払うのに支払者はSOLが必要ですか?

はい、ネットワーク手数料としてごく少量(通常は1セント未満)が必要です。受取側には何も必要ありません。

Solana Pay QRコードはアドレスのみのコードと同じですか?

いいえ。アドレスのみのコードにはBase58アドレスだけが含まれ、Solana Payコードは金額・トークン・ラベルを含む solana: URLです。アドレスのみならすべてのSolanaウォレットが読み取れますが、自動入力にはSolana Pay対応が必要です。

メモを追加できますか?

メッセージ欄はウォレットに表示されます。オンチェーンのメモについては、Solana Payはmemoパラメータにも対応していますが、このツールはすべてのウォレットが表示するフィールドのみを扱います。