FPS QR Code Generator (Demo Version)

Generate QR Code to receive payment via FPS

Home


This tool helps personal and small merchant to generate QR code to receive payment via FPS. Simply choose the receiving bank, input mobile/email/FPS ID and receiving amount. No login to the bank is required. Go directly to the tool here.

Introduction

This site helps to promote cashless payment in Hong Kong, especially reducing spread of virus through cash under the current COVID-19 situation.

In particular, this site leverages the Faster Payment System (FPS) infrastructure introduced by Hong Kong Monetary Authority (HKMA) and operated by Hong Kong Interbank Clearing Limited (HKICL), to facilitate instant payment among banks and Stored Value Facilities (SVF) in Hong Kong.

Features

  1. Payment receiver to generate receiver QR code, without need to login to bank system.
  2. Support payment transfer to all FPS participating banks / SVF. (Note: This demo version only support selected banks and SVFs.)
  3. Support all FPS proxy allowed for FPS QR code - Mobile phone number, email address or FPS ID to receive payment.
  4. It's free to use for P2P payment, while merchant may be charged for receiving payment via FPS. Please check with your bank before use.

How to Use

  1. Choose a bank or SVF to receive payment from the list, or use default.
  2. Select and input proxy which is already registered in the FPS setting.
  3. Input transaction currency and transaction amount (optional).

Note: If you input transaction amount, the QR code will be generated with pre-defined amount for receiving payment. If not, the QR code will have no pre-defined amount, and payer can input the amount when making the payment.

If you like this tool, press Ctrl + D (or Command + D in Mac) to bookmark this page.

Generate QR Code

+852
Disclaimer

  1. This site will NOT store any of your inputted information (including receiving bank/SVF, mobile phone number, email address, FPS ID and payment amount), and it will NOT store the generated QR code.
  2. The generated QR code will embed the information you input, such as FPS participant code, your mobile phone number, your email address, FPS ID and transaction amount (if applicable). No other information on your bank account will be embedded. Please safeguard your generated QR code to prevent fraudsters from stealing your personal information for unlawful use.
  3. To ensure the accuracy of the input information, please verify all the details of payment request, such as receiving bank/SVF, mobile phone number, email address, FPS ID and transaction amount (if applicable) before generating the QR code. This site and its owner shall not be responsible or liable in whatever manners.
  4. In general, FPS is free to be used for payment among individuals, while merchants may be charged by the bank in receiving payment via FPS. Please check with your bank for the fee and charges before use.
  5. If you want to validate the generated QR code, you may download the "HKQR" App developed by HKICL and validate the code before using it to request for payment.
  6. Please also remind payee to check the payment details before proceeding the payment.
  7. To use this tool, the mobile phone number, email address or FPS ID shall have been registered in your bank/SVF under the FPS registration setting. Please check with your bank/SVF for detail instruction as well as security tips. The payment amount is also subjected to a limit set in the payee side.
  8. The source code of this site has been masked to prevent fraudsters creating a fake website. If you are interested to understand the source code, please contact me through the channel specified in the contact page.
Update History
18-Feb-2022:
  1. Update FAQ page.
  2. Extend list of banks and SVF.
  3. Allow using default receiving bank / SVF.
8-Feb-2021:
  1. Support Traditional Chinese version.
10-Oct-2020:
  1. Create FAQ page.
4-Oct-2020:
  1. Decorate output QR code.
  2. Minor touch on form layout and page descriptions.
  3. Extend and re-order list of banks and SVF.
1-Oct-2020:
  1. Code minification & mangling.
  2. Code optimization using jQuery.
  3. Extend to support Stored Value Facility (SVF).
27-Sep-2020:
  1. Support using FPS ID as proxy.
  2. Extend to support 20 banks.
  3. Code optimization - using HTML5 tags for validation.
22-Sep-2020:
  1. Initial build with Bootstrap to provide flexible web/app layout.
  2. Support FPS payment with HK mobile number or email as proxy.