Saq
Saq is the API you use when you need to receive and send Pix at volume. Designed for high throughput, it serves marketplaces, payment gateways, cashback platforms, B2B payouts and any application that needs to move Pix programmatically.
Where to start
| If you are | Start with |
|---|---|
| First integration | Getting started → Receive Pix |
| Going straight to the reference | API endpoints |
| Need to understand callbacks | Webhooks |
| Preparing for production | Best practices → Checklist |
| Received a Pix dispute | MED → Infractions tutorial |
What the API covers
| Group | Endpoints | Typical use |
|---|---|---|
| Pix charges | 4 | Receive payments via dynamic QR Code. |
| Withdrawals | 6 | Pay supplier, marketplace payout. |
| Internal transfer | 2 | Move balance between Saq accounts, instantly. |
| Account | 2 | Validate token, query balance. |
| Reports | 6 | List transactions, generate async CSV. |
| Callbacks | 4 | Inspect and resend webhooks. |
| Infractions (MED) | 5 | Handle Pix disputes from Bacen. |
Characteristics
| Aspect | Value |
|---|---|
| Endpoints | 29 grouped in 7 areas |
| Authentication | Bearer token |
| Content-Type | application/json (required) |
| Values | In reais (BRL), never cents |
| Webhooks | Exponential retry up to 72 attempts |
| Languages covered | curl, Node.js, Python, Go, PHP |
| Availability | 24/7, Pix processing in seconds |
Environment
| Item | Value |
|---|---|
| Base URL | https://api.saq.processamento.com/v1 |
| Status | status.saq.com.br |