Cash App QRコード作成
100%プライベート、ローカル処理 — データがブラウザの外に出ることはありません。これらのQRコードは恒久的で、期限切れになることはありません。
Cash Appの設定
デザイン
中央にロゴを追加
画像はこのページ内で読み込まれ、data: URLとしてコードに埋め込まれます。アップロードはされず、ダウンロードするファイルの中に留まります。
その他のデザイン設定
コードの暗いほうの半分です。背景より明度を十分低く保ってください。
モジュール同士の隙間だけでなく、クワイエットゾーンも塗ります。背景を透過にするとファイルから省かれるので、この色では何も描画されません。
モジュールと背景のコントラストは11.5:1です。
PNGとWebPはアルファチャンネルを保持し、SVGは背景の矩形をそのまま省きます。コードを置いた面が、コントラストの明るいほうの半分になります。
グラデーションは暗いモジュールだけを塗ります。明るいほうの端がスキャナーの実際に得るコントラストを決めるので、両端とも暗いままにする必要があります。
2色目で、グラデーションを選んでいる間だけ使われます。1色目と並べてコントラストが測定されます。
左から右への向きを起点とした時計回りの角度です。放射グラデーションは中心から外へ広がるため、角度が効くのは線形のときだけです。
丸い形はセルを覆う面積が小さくなります。デコーダーが標本を取る中心は覆われたままですが、密度の高いコードを小さく印刷する場合は四角のほうが安定して読み取れます。
3つの位置検出パターンの外枠です。
各位置検出パターンの中にある目にあたる部分です。
コードの周囲の余白で、モジュール単位で測ります。規格上の最小値は4です。
復元レベルが高いほど多くの損傷に耐えられますが容量を消費するため、同じ内容でもシンボルが密になります。
中央にロゴがあり、レベルをHに固定しています。幅の上限はシンボルに応じて変わり、最小のコードで14%、密なコードで30%です。
ライブプレビューと書き出し
ご自身の$cashtagを入力してください。
書き出し
ラスター、画面向け
フォームを入力するとダウンロードが有効になります。
書き出しサイズとエンコードされたテキスト
- ペイロード
- まだ何もエンコードされていません
- シンボル
- まだ生成されていません
- 復元レベル
- Q
入力待ち
Cash AppまたはVenmoのプロフィールへのスキャン可能なリンクを作り、必要なら金額を入れた状態で支払い画面を開きます。リンクはここで組み立てられ、表示されたとおりに使われます。
スキャンしたときの動作
スマートフォンがcash.appまたはvenmo.comを開き、アプリが入っていればそちらに引き渡され、支払いの確定はこのサイトではなくそのアプリの中で行われます。
Cash Appのリンク
$cashtagには https://cash.app/$janedoe という形の公開Webアドレスがあります。さらにパスセグメントとして数字を足すと、その金額をあらかじめ入れた支払い画面が開きます。https://cash.app/$janedoe/25 です。
ドル記号はパスの一部なので、このツールがそこに置きます。cashtagは付けても付けなくても、結果は同じです。金額は小数点にピリオドを使い、通貨記号は付きません。通貨はリンクではなくアカウントで決まるからです。Cash Appのアカウントは米ドル建て、英国のアカウントなら英ポンド建てで、リンクがそれを上書きすることはできません。
この公開ページはデスクトップのブラウザでも動きます。印刷したコードが読み取られるのではなく、撮影されて共有される場合に、知っておく価値のあることです。
Venmoのリンク
Venmoの現在のプロフィールのアドレスは https://venmo.com/u/janedoe で、金額を設定しないときにこのツールが作るのはこれです。Venmoは短いほうの形にクエリパラメータも用意しているので、金額を入れるとリンクは https://venmo.com/janedoe?txn=pay&amount=25 になります。txn=payは、請求ではなく支払いの画面を開きます。
金額が実際に初期値として表示されるかどうかは、アプリのバージョンと、読み取った人がサインインしているかどうかによります。Venmoはこれらのリンクの動きを何度か変えてきました。またVenmoは支払いを送る前にメモを求めるので、リンクに何が入っていても、支払う側はメモの入力を促されます。
Venmoは米ドルでのみ動いていて、Cash Appと違い、プロフィールのページはすでにアカウントを持っている人に向けたものです。持っていない人は、支払い画面ではなく新規登録の流れに送られます。
コードが実際に開くプロフィールを確認してください
コードを作る間、どちらのサービスにも接続しないので、存在しないユーザー名、他人のユーザー名、1文字違うユーザー名でも、まったく普通に見えるリンクができます。とくにCash Appではcashtagが短く、似た名前がよくあります。
印刷する前に、完成したコードをスマートフォンで読み取り、開いたプロフィールを読んでください。表示名、写真、そして設定していれば金額です。コードを大量に印刷する場合や、簡単には取り替えられないものに固定する場合は、別のアカウントから自分あてに少額の支払いを送ってみてください。
どちらのサービスも、支払う側とあなたのアカウントの間で、間に何も挟まずに決済します。このサイトは手数料も、中間のアカウント名も、リダイレクトも加えませんし、生成したコード経由で行われた支払いを見ることも、取り消すことも、突き合わせることもできません。
よくある質問
Cash Appのアプリの中にあるQRコードと、何が違うのですか?
アプリ内のコードはCash Appが生成し、あなたのアカウントに紐づいたもので、アプリが手元にあるならそちらのほうが適切です。このツールが作るのは同じ公開リンクを、スタイルとサイズを指定して印刷物のデザインに組み込めるファイルとして書き出したもので、アプリ自身の書き出しでは得られないものです。
支払う側が金額を変更できないようにできますか?
できません。どちらのサービスでも、リンクの中の数字は欄を初期値で埋めるだけで、最終的な金額は支払う側が自分のアプリの中で確定します。それは消費者向けの決済アプリの意図された仕組みで、どのリンク形式もそれを変えません。金額が正確でなければならないなら、決済リンクではなく請求書の仕組みを使ってください。
これらのリンクは米国の外でも使えますか?
一部だけです。Cash Appは米国と英国で提供されていて、英国のアカウントはポンド、米国のアカウントはドルで決済します。Venmoは米国のみです。それ以外の場所で読み取ってもWebページは開きますが、読み取った人は対応国のアカウントを持っていなければ支払えません。
ユーザー名を変えてもコードは動き続けますか?
動きません。リンクにはユーザー名が入っているので、$cashtagやVenmoのハンドルを変えると、印刷済みの控えはすべて壊れますし、古いハンドルはあとから別の誰かに取得されることがあります。印刷の前にハンドルを確定させ、ハンドルの変更は刷り直しだと考えてください。
静的QRコードの仕組み
このサイトのコードはすべて静的です。ペイロードは白黒のモジュールそのものに書き込まれています。読み取り時に何かを参照することはなく、当サイトのサーバーが関与することもなく、印刷されたコードをサブスクリプションが支えているわけでもありません。同じ性質が限界でもあります。一度印刷すると、中身は変更できません。
印刷したコードが読めるかどうかを決めるのは3つです。ペイロードが何バイトになったか、どの復元レベルが損傷を吸収するか、そして紙の上で1モジュールがどれだけの幅になるか。以下のガイドは、そのそれぞれを数字とともに扱います。