---
title: "Parse QR content"
method: POST
path: "/open-api/v3/scan2pay/common/qr/parse"
tags: ["Common"]
---

# Parse QR content

`POST /open-api/v3/scan2pay/common/qr/parse`

Parses raw QR payload content and returns a normalized representation of the payment data. Optional customer and fiat currency inputs can be supplied to apply country- or channel-specific parsing rules.

## Request body

- QrParseReqDTO
  - `qrContent` string — Raw QR payload content
  - `customerId` string — Optional numeric string representing a 64-bit Interlace customer identifier used to apply customer-specific parsing rules
  - `fiatCurrency` string — Optional transaction currency (ISO 4217) used to assist QR parsing

## Response `200`

Successful operation

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.dev/interlace/apis/core-resource.md) · [All operations](https://skmtc.dev/interlace/apis/core-resource/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/interlace/core-resource/revisions/29c08a4da357/schema)
