Pix QR Code Payments: Static vs Dynamic Setup


Key Takeaway
Learn how Pix QR payments work, when to use a static or dynamic code, how to create a reusable BR Code Pix QR, and how to verify each payment safely.
Reviewed: July 2026
Pix rules and flows were checked against current Banco Central do Brasil documentation in July 2026. Banks and payment service providers control account eligibility, fees, transaction limits, dynamic charges, and payment confirmation. QRLynx creates a reusable static BR Code Pix QR; it does not open a Pix account, generate a dynamic Pix charge, or confirm that money arrived.
A Pix QR code lets a payer start a Brazilian real payment from a participating institution's app. The payer scans the code or uses Pix Copia e Cola, reviews the recipient and amount, then confirms inside the institution's secure environment. The merchant should release goods or complete an order only after confirmation appears in the merchant's own bank, PSP, or point-of-sale system.
Pix is available 24 hours a day, including weekends and holidays, and normally settles in seconds. Banco Central do Brasil describes QR payments as one way to initiate Pix, with both payer and receiver notified when the transfer completes. The payment institution remains the source of truth for the transaction.
QRLynx's Pix QR code generator produces a standards-based, reusable static BR Code payload from a Pix key, recipient name, city, optional amount, and optional description. For a one-time charge with automatic reconciliation, expiration, or order status, use the dynamic Pix charge supplied by your bank or PSP.
Static and dynamic Pix QR codes
Choose based on whether the payment can be reusable or must be tied to a specific charge.
| Option | Best fit | What the code contains | Who creates it | Confirmation |
|---|---|---|---|---|
| Static Pix QR | Counter signs, tips, fixed-price items, and simple collections | The payment data is stored in the QR itself, including a valid Pix key and optional amount or reference | A participating institution, or QRLynx for a reusable BR Code payload | Verify the credit in the receiver's own institution |
| Dynamic Pix QR | E-commerce, invoices, order-specific checkout, and automated reconciliation | A URL that lets the payer's institution retrieve the current charge details | The receiver's bank or payment service provider | Use the PSP or bank status and webhook for the specific charge |
| Pix Copia e Cola | Mobile checkout or accessibility when scanning another screen is inconvenient | The same Pix payment payload represented as text | The same institution or generator that produced the QR payload | Verify it through the receiver's institution like any other Pix |
How to create and test a reusable Pix QR code
Use this path for a static Pix QR. Use your bank or PSP for a dynamic charge.
Choose the receiving account and Pix key
Use a Pix key that is active in the receiving institution. Confirm which recipient name should appear to the payer. Avoid placing passwords, account credentials, or recovery information in the QR.
Enter the static payment details
In the QRLynx Pix generator, enter the Pix key, recipient name, city, and an optional amount or description. Leaving the amount empty lets the payer enter it in the banking app. QRLynx formats these fields as a static BR Code payload.
Generate and label the code
Create the QR and add a clear label such as Pay with Pix. If the amount is fixed, print it beside the code so the customer can compare it with the confirmation screen.
Test the real payload
Scan the code with more than one participating institution when practical. Check the recipient name, amount, and description before confirming. Also test the final printed size, contrast, quiet zone, and lighting.
Confirm payment on the receiver side
Use the merchant's own bank app, PSP dashboard, or point-of-sale status. A payer's screenshot and a QR scan are not proof that the payment completed.
What happens after a customer scans
- The app reads the QR. For a static code, the payload contains the information needed to start the payment. For a dynamic code, the app retrieves the current charge data from the receiver's provider.
- The payer reviews the recipient. Banco Central's user-experience requirements call for recipient information and the amount, when present, to appear before confirmation.
- The payer authenticates. The transaction is confirmed inside the payer's institution using its security controls.
- The receiver verifies completion. The receiver checks the credit or charge status in its own institution. This is the operational handoff that protects a merchant from a fake screenshot or an abandoned payment.
A QR scan alone does not reveal whether the payer confirmed, whether the payment settled, who paid, or how much arrived. QRLynx therefore does not present scan analytics for a Pix payload as transaction analytics.
Using Pix QR codes at a counter or online
At a physical counter
A reusable static code works when staff can match the incoming credit to the purchase. Inspect the display regularly so another code has not been placed over it, label the recipient or business clearly, and keep the receiver's confirmation screen available to staff.
For e-commerce and invoices
Use the dynamic Pix charge from the bank or PSP when an order needs a unique identifier, expiration, webhook, or automated reconciliation. On desktop, show both the QR and Pix Copia e Cola. On mobile, make the copyable payload easy to reach because the customer cannot conveniently scan a QR displayed on the same phone.
For recurring bills
Pix Automático is the official recurring-payment flow. The payer authorizes the recurring arrangement through its institution and can set rules such as a maximum amount. It is not created by turning an ordinary static Pix QR into a subscription code.
Safety and refund boundaries
- Check the recipient before confirming: the payer should compare the displayed name and identifier with the intended receiver.
- Confirm on the receiver side: staff should rely on the merchant's own institution, not a customer screenshot.
- Protect printed displays: inspect signs for replacement stickers or altered codes and retest after any reprint.
- Use the provider for dynamic status: order state, webhooks, expiration, and reconciliation belong to the bank or PSP.
- Use the institution's refund function: a normal refund is handled through the payment institution and should be tied to the original transaction record.
The Mecanismo Especial de Devolução helps institutions assess suspected fraud or certain operational failures. It is not a routine commercial-dispute or mistaken-payment guarantee, and recovery depends on the case and available funds.
Pix QR code questions
Practical answers for businesses and people receiving Pix.
Can QRLynx create a Pix QR code?
Yes. QRLynx can format a Pix key, recipient name, city, optional amount, and optional description into a reusable static BR Code Pix QR. The receiver's bank or PSP processes and confirms the payment.
Can QRLynx create a dynamic Pix charge?
No. A dynamic Pix QR retrieves an order-specific charge from the receiver's bank or payment service provider. Use that provider's app, checkout integration, or API when you need expiration, webhooks, or automated reconciliation.
What is the difference between a static and dynamic Pix QR?
A static Pix QR stores the payment data in the code and can be reused. A dynamic Pix QR points the payer's institution to charge data supplied by the receiver's provider, which supports richer order and reconciliation flows.
Does a Pix QR code prove that payment was completed?
No. The QR starts the payment flow. The receiver should verify the completed credit or charge status in its own bank, PSP, or point-of-sale system before releasing goods or completing the order.
What is Pix Copia e Cola?
It is the Pix payment payload represented as text. It is useful when a customer is already on a phone and cannot scan a QR shown on that same screen. The payer pastes the payload into the Pix area of a participating institution's app and reviews the same payment details.
Can a static Pix QR include an amount?
Yes. The amount can be included or left open for the payer to enter. When the amount matters, print it beside the QR and make sure the payer and receiver both verify it.
Does a Pix QR code expire?
A reusable static Pix QR does not depend on a one-time charge expiration, but it stops working correctly if the underlying Pix key is no longer valid. A dynamic charge can have provider-controlled validity or due-date rules.
Can I track Pix payments with QRLynx analytics?
No. A standards-based Pix payload is read by the payer's banking app and payment confirmation happens through the participating institutions. QRLynx does not see the payer, amount, or completed transaction.
Are Pix fees always free?
Banco Central says Pix is generally free for individuals in personal use and may be charged in situations that indicate commercial use. Business pricing and service fees depend on the participating institution or PSP, so check the receiver's current account terms.
Can someone reverse a Pix payment?
Normal refunds are handled through the institution using the original transaction record. The MED is intended for suspected fraud and certain operational failures, not routine buyer's-remorse or commercial disputes, and it does not guarantee recovery.
Choose the payment workflow before printing
Use a static Pix QR when the code can be reused and the receiver can verify each incoming credit. Use a dynamic charge from the bank or PSP when the payment must belong to a specific order, invoice, due date, or automated checkout state.
For the static path, QRLynx creates a BR Code payload that follows the product's current Pix encoder. Generate it from the Pix QR code page, then test the exact printed asset with the QR code readability checker and at least one participating institution's app.


