印刷できるPayNow QRコードを作る
銀行アプリからPayNowの文字列を取って貼り付け、コードをデザイン。レジ横のカード、屋台の掲示、請求書用に印刷対応で書き出せます。
Google マップで開きます。座標でも構いません(37.4224, -122.0841)。
ビジネスの「クチコミを書く」フォームが開きます。プレイス ID か、それを含む Google マップのリンクを貼り付けてください。
UPI リンクにはチェックサムがありません。ID を打ち間違えると、問題なく読み取れるのに別人へ支払われるコードになります。決済アプリから ID を貼り付け、印刷前に自分宛てに 1 ルピー送って確認してください。
コピーしたまま貼り付けてください。KoloQR はペイロードを組み立てません。銀行が発行したものをそのまま符号化し、印刷前に検査します。
SVG・PNG・JPG • 最大2MB
PayNow QRコードとは?
PayNow QRコードとは、PayNowの文字列を収めたQRコードのことです。シンガポールの送金フォーマットで、EMVCoの加盟店提示レイアウトで書かれ、国内規格SGQRの中に載ります。シンガポールの銀行アプリで読み取ると、携帯電話番号、NRIC、または事業者のUEN あての送金画面が開き、コードが金額を持っていればそれも入力済みです。

他の決済コードにはない2つのフィールド
PayNowの文字列は、宛先と金額だけを持つのではありません。2つのフィールドが、印刷物の実際の振る舞いを決めます。
- 代理識別子 - お金の宛先です。個人なら携帯電話番号かNRIC、登録事業者ならUEN。UENのコードは支払う側に登録名称を表示しますが、携帯電話番号では表示されません。
- 金額の変更可否 - 設定した金額を支払う側が変えてよいかを示すフラグです。ロックすれば定価、変更可なら目安の金額で、寄付やチップが求めるのはこちらです。
- 有効期限 - その日を過ぎるとコードが受け付けられなくなる、任意の日付です。請求書には便利ですが、レジにラミネートするものに残しておく最悪のフィールドでもあります。
3つとも模様からは見えませんし、コードを生成したあとの銀行アプリからも見えません。つまり印刷したPayNowのコードは、一度きりの選択を抱えたまま中身を確認できなくなります。だからファイルの横に控えておくのが賢明です。代理識別子、金額、ロックか変更可、期限の有無。レジに置いて3か月後に静かに使えなくなったコードは、ほぼ必ず、誰かが設定して忘れた有効期限です。
KoloQRは銀行が発行した文字列をそのままコード化します
PayNowの文字列は、長さを前置きしたフィールドの連なりです。SG.PAYNOWの識別子とその下の代理識別子、シンガポールドルを表す通貨702、国コードSG、金額とその変更可否フラグが並び、最後に手前すべてを対象としたCRC16のチェックサムで閉じられます。1文字変えればチェックサムは通らず、支払う側のアプリは誤った宛先に送金するのではなくコードを拒否します。KoloQRが電話番号からPayNowの文字列を組み立てないのはこのためです。銀行アプリがすでに正しいものを発行しています。そちらでコードを生成し、文字列を取り、ここに貼れば、同じ決済を自分の決めた模様に入れられます。形も色もロゴも自分の指定で、印刷品質で書き出せます。ただし、これをまったくすべきでない場合が1つあります。登録加盟店は、渡された標準のSGQRラベルを掲示することになっています。各スキームのロゴと印字されたSGQR番号が入ったものです。それに当てはまるなら、そのラベルを掲示してください。個人、フリーランス、団体、あるいは自分の口座で受け取る屋台なら、デザインしたPayNowのコードはあなたのものです。
QRコードを作成
PayNow QRコードが使われている場面
印刷されたPayNowのコードは、カード端末より送金のほうが速い場所ならどこにでも現れます。
- 1
印刷する代理識別子を登録する
携帯電話番号かNRICを口座に紐づけます。登録団体として受け取るならUENを。UENは支払う側に団体名を表示するので、公共の場所に置く看板ではこれが最も強い確認手段になります。
- 2
銀行アプリでコードを生成する
PayNowの画面を開いてQRコードを生成します。金額を設定し、変更可のままにするかを決めてください。印刷するものでは有効期限を空欄のままに。
- 3
文字列を貼ってコードをデザインする
KoloQRでPayNowの種類を選び、発行されたままの文字列を貼り付けます。削除も改行もしないこと。KoloQRがチェックサムを計算し直し、プロキシ・名前・金額を読み戻したうえで、1回限りのコードならそう伝えます。印刷するのはそのコードではありません。そのうえでデザインを。コントラストに気を配ってください。カウンター越しに急いで読み取られます。
- 4
印刷前に自分あてに1ドル送る
完成したコードをシンガポールの銀行アプリで読み取り、確認画面まで進みます。表示される名前が自分のものか、金額が設定どおりに振る舞うかを確かめてから、SVGかPDFで書き出してください。

どのファイル形式をダウンロードすべき?
KoloQRはPayNow QRコードを3つの形式で書き出せます。どこで見られるかで選んでください。
- PNG メールやWhatsAppで送る請求書、画面に決まった大きさで表示するコードに。
- SVG レジ横のカード、ラミネートした屋台の掲示、シールなど、印刷所が拡大してもエッジが甘くならない用途に。
- PDF 印刷所への入稿や、自分で刷ってラミネートする価格カードに。
PayNowの文字列は、決済コードの中では中くらいの長さです。PromptPayより長く、ランダムキーのPixより短いので、携帯番号と金額を持つコードならたいてい扱いやすい密度で刷れます。目に見えて長くなる要因は、長い参照番号か長い加盟店名だけです。どちらも短くしてください。読み取り距離のおよそ10分の1で刷ること、そしてレジのコードは斜めから、スポットライトの下で、片手に袋を提げた人に読まれることを忘れずに。
QRコードを作成PayNow QRコードのベストプラクティス
印刷された決済コードはどの種類より狙われます。だからこのリストの半分は、模様ではなく看板そのものの話になります。
印刷するものでは有効期限を空欄にする
銀行アプリで設定した期限は、印刷したコードにも、あとで開いたアプリにも表示されません。動いていたレジのコードが静かに使えなくなる、最もよくある原因です。
UENがあるならUENを使う
UENのコードは支払う側の確認画面に登録名称を表示します。誰にも確かめようのない携帯電話番号より、はるかに強い確認手段です。
変更可かロックかを意識して決める
価格カードでは金額をロックし、客がうっかり少なく払わないように。募金箱では変更可に。固定額は、人が出したはずの金額を押し下げます。
コードの横に受取人名を刷る
支払う側のアプリは、確定前に誰に支払うのかを示します。同じ名前をコードの下に刷っておけば、その画面が客にも実行できる確認手段になります。
SGQRラベルがあるならそれを掲示する
登録加盟店には、自分の番号が印字された標準のSGQRラベルが渡されます。自分でデザインしたコードは個人や小さな集まりの集金用で、そのラベルの代わりにはなりません。
自分のコードの上に貼られたシールに注意する
本物の決済コードを不正なもので覆うのは、無人の看板に対する定番の攻撃です。改ざんが分かるラミネートを使い、毎日始業時に自分の看板を確認してください。
印刷したコードの中身を控えておく
ファイルの横に1行残してください。代理識別子、金額、ロックか変更可、期限の有無。あとから模様は教えてくれませんし、銀行も教えてくれません。
思っているより大きくする
読み取り距離の10分の1が下限で、1メートルから読むなら10cm程度です。決済コードは片手で、斜めから、カウンター越しに読み取られます。
明るい地に濃いモジュールを
反転や低コントラストの決済コードは、まさにお金がやり取りされる明かりの下で失敗します。常に明るい地に濃いモジュールで、四辺それぞれにモジュール4つぶんのクワイエットゾーンを空けてください。
スキャンアプリではなく銀行アプリでテストする
汎用のスキャナは文字列が読めたことしか教えてくれません。チェックサムが通り、代理識別子が解決し、確認画面の名前が自分のものだと分かるのはシンガポールの銀行アプリだけです。
PayNow QRコードが動かない理由
決済コードは、すでにスマホを手にしている客の目の前で失敗します。だから看板を出したあとではなく、出す前に次を確かめてください。
銀行アプリが「無効なコード」と表示する
- 原因
- 銀行が発行したあとに文字列が変わっています。削られた空白、コピー&ペーストで入った改行、落ちた1文字などです。末尾のCRC16チェックサムが残りと合わなくなっています。
- 対処法
- 銀行アプリから文字列をもう一度コピーし、何も編集せずに貼り付けてください。打ち直さないこと、ワープロソフトを通さないこと。
何週間か動いていたのに止まった
- 原因
- 生成時に有効期限が設定されています。期限は文字列の中に入っていて、そのあとどこにも表示されず、日付を過ぎるとアプリが単純にコードを拒否します。
- 対処法
- 有効期限を空にして新しいコードを生成し、刷り直してください。次の人が調べ直さずに済むよう、これは期限なしだとファイルに書き添えておきます。
支払う側が金額を変えて少なく払える
- 原因
- 金額の変更可フラグが有効なままです。看板に刷った数字は価格ではなく目安になっています。
- 対処法
- 金額をロックしてコードを作り直し、レジに戻す前に自分で新しいコードを読み取って振る舞いを確かめてください。
スマホのカメラでは読めるのに何も起きない
- 原因
- それは想定どおりです。PayNowの文字列はリンクではないので、カメラには開くものがなく、生の文字を表示します。
- 対処法
- シンガポールの銀行アプリのスキャナで試してください。自分あての送金画面が開けばコードは正常です。カメラアプリの挙動は関係ありません。
問題がファイルにあるのか印刷にあるのか判断できない場合は、書き出した画像をQRコードスキャナーに読み込ませてください。パソコンでは読めて紙では読めないなら、原因はファイルより後の工程にあります。
Questions? Answered
PayNow QRコードは、シンガポールのPayNow文字列をEMVCoレイアウトで収め、国内規格SGQRの中に載せたものです。シンガポールの銀行アプリで読み取ると、携帯電話番号、NRIC、または事業者のUEN あての送金画面が開きます。
作れません。PayNowの文字列は支払う側の銀行が検証するチェックサムで終わるため、スキームが信頼する発行元から来る必要があります。銀行アプリで生成し、その文字列をKoloQRでコード化・デザイン・印刷してください。
PayNowは送金サービスで、SGQRはシンガポールの統一QRラベル規格です。SGQRは1枚の印刷ラベルにPayNowと他のスキームを並べて載せられます。PayNowのコードは、その器の中の1つのスキームです。
登録団体として受け取るならUENです。支払う側のアプリに団体名が表示されます。個人の集金なら携帯電話番号を。NRICでも動きますが、印刷するもの全部に身分証番号を載せることになります。
コードがそう指定している場合だけです。PayNowの文字列には生成時に決まる金額変更可否のフラグがあります。定価ならロックし、寄付では変更可に。固定額は、人が出す金額を押し下げます。
設定できます。PayNowの文字列には任意の有効期限があり、生成時に決まり、そのあとは見えません。印刷するものでは空欄にしてください。さもないと、誰も覚えていない日付で看板が入金を受け付けなくなります。
PayNowの文字列はリンクではないので、カメラには開くものがなく、たいてい生の文字列を表示します。コードの不具合ではありません。シンガポールの銀行アプリで試してください。
場合によります。国際接続はPayNowをタイのPromptPayやインドのUPIなどのスキームとつないでいますが、対応範囲は支払う側の銀行と国によります。どの海外スマホでも払えると考えず、支払い手段をもう1つ用意してください。
読み取り距離のおよそ10分の1、1メートルから読むなら10cm程度です。レジのコードは斜めから、スポットライトの下で読まれるので、レイアウトに合わせて縮めるより多めに取ってください。
入れられます。コード幅のおよそ5分の1までに抑え、加盟店名を短くして文字列を短く保ち、画面のプレビューを信じずに刷り上がりを銀行アプリでテストしてください。
関連ページ
このページの続きになるページ - 同じ場面、同じ種類のコード、あるいは次に決めることについて。
Pix QRコード
銀行が発行したPixのコピペ文字列を、デザインして印刷できるコードにします。
名刺
コードが腕の長さの距離で見られる唯一の場所。だからこそ、隅に置くのではなく、名刺のレイアウトの中にデザインします。
結婚式
招待状に1つのコードを。出欠フォーム、式次第と道順、そして式のあとの共有写真アルバムへゲストを案内します。
カラーQRコード
ブランドの色をQRコードに載せても壊さない方法。どの色をパターンに使い、どの色はフレームに回すか。
URL QRコード
1回のスキャンで、ウェブページやランディングページ、任意のリンク先へまっすぐ案内できます。
Bitcoin QRコード
Bitcoinのアドレスを、どのウォレットアプリでも読み取れるコードに。金額の指定も任意でできます。
KoloQRを選ぶ理由
- ウェブサイト、メニュー、Wi-Fi、PDF、名刺用のQRコードを作成
- 色・ロゴ・オリジナルの形をカスタマイズ
- 高品質なPNG・SVGファイルをダウンロード
- 印刷にもデジタルにも対応
