Create a wallet
currency is always 986 (Brazilian real) and name is required. The wallet is shared with the users in shared; when you omit it, you become its only OWNER. It is created with status: "PENDING" and returns its _id (the walletId). It becomes ACTIVE once provisioned, usually within seconds — only then can it hold balances and move money.
Read a wallet and its balances
Fetch a wallet to read its balances. The balance is split into categories;totalBalance is the sum.
FLEX_INTERNATIONAL is the general-purpose category used in most flows. Send includeBalances=false when you only need the wallet itself, and use default as walletId to read the organization’s main wallet.
Reference: Get a wallet
Register a PIX key
A wallet needs a PIX key (DICT) to receive charges. Create a random key (EVP) on the wallet — send no value, the bank generates the key:
201) returns the key’s _id, its value and its status: "ACTIVE". Use that value as the pixDict when creating charges or Pix Automático authorizations.
Manage keys with:
- List keys — List a wallet’s Pix keys (
?status=ACTIVEfor the keys in use) - Remove a key — Remove a Pix key (returns
204)
Ask the organization’s main wallet for money (transfer requests)
A transfer request moves money between a wallet and the organization’s main wallet once it is confirmed — after approval, when the organization’s business policies require it. A positiveamount asks the main wallet for money; a negative one sends it back.
policy.actions.autoAction says what to do next: APPROVE — confirm it and the money moves; NONE — send it for approval, and it is confirmed once approved; DENY — the policies refuse it. Organization admins — API clients included — can confirm a request that is still REQUESTED whatever the policies decide. If the policies can’t be evaluated at that moment, policy is { "error": "POLICY_EVALUATION_UNAVAILABLE" }: the request is still saved, and confirming it or sending it for approval evaluates them again.
Before you confirm it or send it for approval, you can update the request to fill in custom fields or change the day it is for; its amount and category are fixed — to change them, cancel it and create another. Business policies and approvals explains the whole flow: how a policy decides, when to confirm and when to send for approval, and what happens once the approvers decide.
Reference: Create a transfer request
Read transactions
List all transactions in a wallet — cards, PIX, boleto, fees, and P2P together. Filter by type and date range; page with thenext cursor.
transactionType accepts CARD, PIX, BOLETO, FEE, or P2P. Each item’s shape depends on its type (a cardTransaction or pixTransaction block is nested accordingly).
Reference: List a wallet’s transactions
Each wallet also has PIX, TED and boleto limits per period — see Get transaction limits.
Next steps
Charge with PIX
Use a wallet’s PIX key to collect a payment.
Issue virtual cards
Create cards inside a wallet.