Why Offer Pix?
Dominant in Brazil
Pix is the most-used payment method in Brazil, surpassing credit cards and boleto.
Instant Settlement
Payments confirm in seconds, 24/7/365 — no waiting for bank processing windows.
Low Friction
Customers pay via QR code or copy-paste key — no card numbers or bank details needed.
Overview
| Detail | Value |
|---|---|
| Billing Currency | BRL |
| Supported Countries | Brazil |
| Subscriptions | No |
| Min Amount | $0.50 |
| Settlement | Instant |
How It Works
Customer Experience
- Customer selects Pix at checkout
- A QR code and copy-paste key are displayed
- Customer opens their banking app and scans the QR code or pastes the key
- Payment confirms instantly
- Customer is redirected to the success page
Pix QR codes typically expire after a set period. If the customer doesn’t complete payment in time, they need to restart the checkout.
Configuration
API Method Type
| Type | Method | Country |
|---|---|---|
pix | Pix | Brazil |
Testing
Best Practices
Set billing currency to BRL
Set billing currency to BRL
Pix only works with BRL. Ensure your pricing supports Brazilian Real transactions for the Brazilian market.
Provide card fallbacks
Provide card fallbacks
Not all Brazilian customers may prefer Pix. Always include
credit and debit as fallback options.Handle QR code expiration
Handle QR code expiration
Pix QR codes expire after a set period. Ensure your checkout handles expiration gracefully and allows customers to regenerate the code.
Troubleshooting
Pix not appearing at checkout
Pix not appearing at checkout
Check:
- Billing currency set to
BRL? pixincluded inallowed_payment_method_types?- Customer billing country is Brazil?
QR code expired
QR code expired
Cause: Customer didn’t complete payment within the expiration window.Solution: Customer needs to restart the checkout to generate a new QR code.
Payment pending
Payment pending
Cause: Pix payments confirm instantly in most cases, but occasional bank-side delays can occur.Solution: Monitor webhooks for payment confirmation. If payment doesn’t confirm within a few minutes, treat it as failed.
Related Pages
Payment Methods Overview
See all supported payment methods.
Adaptive Currency
Currency support and automatic conversion.
Checkout Guide
Complete checkout implementation guide.
Webhooks
Handle payment confirmations asynchronously.