Skip to content
Business & Regional

Pakistan Raast QR Codes: EMV Payload Structure and IBFT Details

Codexengr, QR Systems Engineer
Published 2026-09-14 (Updated 2026-10-05)
6 min read
Peer Reviewed & Fact Checked

1. Overview

Raast is Pakistan's instant payment system, operated by the State Bank of Pakistan. The QR code standard follows the EMV merchant-presented model with Pakistan-specific merchant account sub-tags.

2. Key Fields

* 00: Payload format indicator. * 01: Initiation method, 11 static or 12 dynamic. * 26: Merchant account information with Raast application identifier and IBAN or Raast ID. * 52: Merchant category code. * 53: Currency 586 (Pakistani rupee). * 54: Amount (optional for static codes). * 58: Country PK. * 59, 60: Merchant name and city. * 63: CRC16 checksum.

3. Implementation

Follow the published SBP Raast QR specification for exact sub-tag numbers and length limits. Verify by scanning with a Raast-enabled banking app before deploying.

Frequently Asked Questions

What currency code does Raast use?

586 for the Pakistani rupee.

Is CRC16 required?

Yes. Banking apps validate the checksum and will reject a code with an incorrect value.

Ready to generate high-precision QR codes?

Test your designs in real-time with our 100% client-side QR studio suite. Zero tracking, instant vector downloads.

Open Studio