> ## Documentation Index
> Fetch the complete documentation index at: https://telr-docs.cashfree.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamic QR

<AccordionGroup>
  <Accordion title="How is this payment option different from the static QR code?" onClick={() => posthog.capture('Accordion Clicked', { title: "How is this payment option different from the static QR code?" })}>
    The difference between dynamic and static QR codes is:

    * **Dynamic QR Code**:

      * The agent must enter the amount the customer needs to pay.
      * The agent can also customize the order by entering details such as the customer's phone number, invoice number, and order note.

    * **Static QR Code**:

      * The customer scans the QR code using their PSP app, enters the amount, and completes the payment.

            <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=softpos%2Fdynamic-qr%23how-is-this-payment-option-different-from-the-static-qr-code" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="What are the transaction limits on this payment mode?" onClick={() => posthog.capture('Accordion Clicked', { title: "What are the transaction limits on this payment mode?" })}>
    The upper limit per transaction is ₹1 lakh.

    This limit can be modified in the dashboard under **Payment Methods**.

    <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=softpos%2Fdynamic-qr%23what-are-the-transaction-limits-on-this-payment-mode" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>

  <Accordion title="What happens if the timer runs out before my customer could make a transaction?" onClick={() => posthog.capture('Accordion Clicked', { title: "What happens if the timer runs out before my customer could make a transaction?" })}>
    If the timer runs out before the customer completes the transaction:

    * If the customer has **not scanned** the QR code, you will need to regenerate the order by re-entering all details in the **New Payments** tab.
    * If the customer has **scanned** the QR code, they can continue the transaction. You can check the transaction status in the **Payments** tab by performing a pull-down refresh.

          <iframe src="https://www.cashfree.com/devstudio/preview/pg/embed/faqFeedback?section=softpos%2Fdynamic-qr%23what-happens-if-the-timer-runs-out-before-my-customer-could-make-a-transaction" style={{ width: "100%", height: "65px", border: "none" }} title="FAQs feedback component" />
  </Accordion>
</AccordionGroup>
