PIX
PIX in MuPag starts as an authenticated charge and finishes through asynchronous confirmation.
What to store
charge_idpix_emv_codeexpires_atrequest_id
Good practices
- Show the expiration time to the buyer.
- Treat
paid,expiredandcanceledas distinct terminal states. - In reconciliation, use
charge_idand 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.