For the complete documentation index, see llms.txt. This page is also available as Markdown.

MIA QR Types

Within the QR MIA API, QR codes can be generated in several formats, depending on the usage context and the required level of transaction detail.

  • Static QR – A predefined QR code with fixed data (no amount or personalized details). It is suitable for recurring payments where the amount is manually entered by the customer (e.g., donations, flexible contributions).

  • Dynamic QR – A one-time generated code that includes specific transaction details such as the amount, merchant ID, and optionally customer information. It is ideal for cases where accurate and secure payment tracking is required.

  • Hybrid QR – Combines features of both static and dynamic codes. It may be used for both one-time and recurring payments, where some data remains constant and other data is transaction-specific.

The choice of QR code type should be based on the operational purpose and expected user behavior.

Feature
Static QR
Dynamic QR
Hybrid QR

Reusable

Yes

No

Yes

Can be modified later

Yes

No

Yes – via the extension endpoint

Placement on static media

Yes (stickers, posters)

No (one-time use)

Yes

Amount type

Fixed, Controlled, Free

Fixed, Controlled

Fixed, Controlled

Allows variable amounts

Yes, Controlled or Free

Yes, Controlled or Free

Yes, Controlled or Free

Configurable validity

No

Yes

Yes (possibility via extension)

Callback URL

Yes

Yes

Yes

Suitable for

Universal QR codes with open payment

One-time orders or fixed payments

One-time orders or fixed payments with QR code placed on a static media

The MIA API supports callback URLs for receiving payment status notifications.

Redirect URLs are not supported in the current version of the MIA API and must not be sent in API requests.

Last updated