Skip to main content
To receive money, create a PIX charge (pix-billing). Portão 3 returns an EMV string — the Copia e Cola / QR Code payload — that you display to the payer. When they pay, you get a PIX_BILLING_PAID webhook.

Flow

Step 1: Create the charge

The response includes the emv string and the charge _id:
Render emv as a QR Code, or offer it as Copia e Cola text for the payer to paste into their bank app. Reference: POST .../wallets/{walletId}/pix-billing
Add ?forceWallet=true to the URL to credit the specific wallet in the path. Without it, payments are routed to your organization’s default wallet. This matters when you keep a wallet per end customer — see Wallets for your customers.

Step 2: Get notified when it’s paid

When the payer completes the PIX, Portão 3 sends a PIX_BILLING_PAID webhook. The payload is the charge with status: "PAID":
Match the payload._id to the charge you created in step 1. See Receive webhooks for the delivery envelope.

Look up a charge

Poll a charge’s status, or list charges, instead of (or alongside) webhooks:

Next steps

Recurring billing with Pix Automático

Authorize a recurring debit instead of a one-off charge.

Receive webhooks

The notification envelope and event catalog.