How the EasyPaisa and JazzCash QR code works
Choose the provider (EasyPaisa, JazzCash, Raast or bank transfer), type your account or mobile number, and add your account title, an optional amount, IBAN and note. The code stores these details as clear, readable text. When a customer scans it with their phone camera, they see your account number, title and amount on screen and can copy them straight into whichever wallet or banking app they use.
This makes one code useful to everyone, whether the customer pays from EasyPaisa, JazzCash, a Raast-enabled bank app or a regular bank transfer.
Best uses for a payment details QR in Pakistan
Small shops, tuck shops and market stalls can print the code at the counter so customers stop asking for the number and stop making typing mistakes. Home tutors, freelancers and tailors can add it to receipts or WhatsApp messages. Schools, mosques and community groups can use it for fees and donations, with a note field that explains what the payment is for.
Add an amount when the price is fixed, such as a monthly fee, and leave it empty for open payments. A frame with Urdu or English text, for example Scan for payment details, helps customers understand what to do.
Printing, testing and privacy
Scan your printed code with two or three different phones before putting it on display, and check that the account number and title are exactly right. A code of 5 cm or more on a matte card is easy to scan at a counter.
Everything is generated in your browser; your account number and IBAN are not uploaded or stored on any server. The code is static, so it never expires as long as your account details stay the same.
If you later change your wallet number or bank account, generate a new code and remove the old printouts so customers never send money to a number you no longer use.