Transfero
Transfero provides Banking-as-a-Service infrastructure for fiat on/off ramps in Brazil, and is the issuer of the BRZ stablecoin on Stellar.
Try Transfero
Experience the on-ramp and off-ramp flows with Transfero's integration. Check out the process your users might go through as they interact with Transfero from within your application.
Supported Digital Assets
USDC
USD Coin
BRZ
Brazilian Digital Token
Supported Regions
| Region | Currency | Payment Rails | Capabilities |
|---|---|---|---|
| 🇧🇷 Brazil | BRL | PIX | On Off |
Integration Flow
These are the steps you (as a developer) can expect to implement as you work with Transfero.
Developer Onboarding
- • Contact payments-support-br@transfero.com to obtain sandbox API credentials. Click here
- • Sandbox environment available at sandbox-api-baasic.transfero.com.
On-Ramp (Fiat → Crypto)
- 1
Create Customer
Register user identity (taxId, name, email) for Transfero API calls.
- 2
Get Quote
Request a quote for the BRL to USDC/BRZ conversion.
- 3
Create Swap Order
Submit the on-ramp order with quote ID and user's Stellar address.
- 4
Fund via PIX
The user sends BRL via PIX using the provided payment details.
- 5
Receive Crypto
Transfero delivers USDC or BRZ to the user's Stellar wallet.
Off-Ramp (Crypto → Fiat)
- 1
Create Customer
Register user identity (taxId, name, email) for Transfero API calls.
- 2
Register PIX Account
Register the user's PIX key for fiat withdrawal.
- 3
Preview Off-Ramp
Submit preview request with PIX key and quote details. Receive locked quote and deposit address.
- 4
Accept & Sign
Accept the preview, then sign a USDC payment to Transfero's deposit address with the provided memo.
- 5
Receive Fiat
Transfero delivers BRL to the user's bank via PIX.
For Developers
- View Transfero client source code
- Transfero API documentation
- Sandbox environment available for testing