What is PIX OUT?
PIX OUT is the feature that allows you to send PIX payments from your Owem account to any PIX key in Brazil. Ideal for supplier payments, cashback, and general transfers.Instant
Transfers in seconds, 24/7.
Any Key
CPF, CNPJ, email, phone, or random key.
Idempotency
Use
externalId to avoid duplicate transfers.Webhooks
Success or failure notification.
How It Works
1
Send Request
Your application calls the API with the PIX key, amount, and description.
2
Owem Validates
We validate balance, limits, and recipient data.
3
PIX Processed
The PIX system processes the transfer.
4
Confirmation
Webhook is triggered with final status (success or failure).
Use Cases
| Use Case | Description |
|---|---|
| Supplier payments | Pay suppliers automatically |
| Cashback | Return part of the value to the customer |
| Withdrawals | Allow users to withdraw balance |
| Payroll | Pay employees via PIX |
| Commissions | Pay affiliate commissions |
PIX Key Types
The PIX key is the most common way to identify the recipient. Using the key, you don’t need to provide complete bank details.| Type | Description | Validation (Regex) |
|---|---|---|
| CPF | Recipient’s CPF (tax ID) | ^[0-9]{11}$ |
| CNPJ | Recipient’s CNPJ (business tax ID) | ^[0-9]{14}$ |
| Phone | Number with country code | ^\+[1-9][0-9]\d{1,14}$ |
| Email address | Valid email | |
| EVP | Random key (generated by BACEN) | ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ |
Valid Key Examples
| Type | Example |
|---|---|
| CPF | 12345678901 |
| CNPJ | 12345678000190 |
| Phone | +5511999999999 |
[email protected] | |
| EVP | a1b2c3d4-e5f6-7890-abcd-ef1234567890 |
Besides PIX key, you can also make payments via QR Code (Copy and Paste)
or by providing the recipient’s bank details directly.
Lifecycle
| Status | Description |
|---|---|
processing | Transfer in processing |
succeeded | Transfer completed successfully |
failed | Transfer failed |
Idempotency
UseexternalId to ensure the same transfer is not executed twice:
Validations
Before processing, the API validates:| Validation | Error if fails |
|---|---|
| Available balance | INSUFFICIENT_BALANCE |
| Daily limit | DAILY_LIMIT_EXCEEDED |
| PIX key exists | PIX_KEY_NOT_FOUND |
| Recipient not blocked | BLOCKED_RECIPIENT |
| Allowed time | TRANSFER_NOT_ALLOWED |
Limits and Fees
Limits and fees vary according to your plan. Check your contract or the Owem
dashboard.
| Operation | Default Limit |
|---|---|
| Transfers per minute | 60 |
| Minimum amount | R$ 0.01 |
| Maximum per transaction | Per contract |
| Daily limit | Per contract |
Related Endpoints
Send PIX
POST /v4/i/bank-accounts/{accountId}/transfer/externalQuery Transfer
GET /v4/i/bank-accounts/{accountId}/transfer/external/{endToEnd}Webhooks
Transfer Completed
Transfer Failed
Best Practices
Always use externalId
Ensure idempotency and avoid duplicate transfers.
Validate key first
Check the PIX key format before sending.
Implement webhooks
Don’t rely only on polling; use webhooks.
Monitor failures
Track failure rate to identify issues.