Skip to main content

PIX

PIX in MuPag starts as an authenticated charge and finishes through asynchronous confirmation.

What to store

  • charge_id
  • pix_emv_code
  • expires_at
  • request_id

Good practices

  • Show the expiration time to the buyer.
  • Treat paid, expired and canceled as distinct terminal states.
  • In reconciliation, use charge_id and the webhook event as the source of truth.

If you only need to validate the technical path quickly, use the sandbox quick charge before wiring real checkout.

Did this page unblock the next step?

Feedback stays inside the docs flow and should never include customer or card data.