Regional Starter Pack

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

RegionCurrencyPayment RailsCapabilities
🇧🇷 BrazilBRLPIX
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. 1

    Create Customer

    Register user identity (taxId, name, email) for Transfero API calls.

  2. 2

    Get Quote

    Request a quote for the BRL to USDC/BRZ conversion.

  3. 3

    Create Swap Order

    Submit the on-ramp order with quote ID and user's Stellar address.

  4. 4

    Fund via PIX

    The user sends BRL via PIX using the provided payment details.

  5. 5

    Receive Crypto

    Transfero delivers USDC or BRZ to the user's Stellar wallet.

Off-Ramp (Crypto → Fiat)

  1. 1

    Create Customer

    Register user identity (taxId, name, email) for Transfero API calls.

  2. 2

    Register PIX Account

    Register the user's PIX key for fiat withdrawal.

  3. 3

    Preview Off-Ramp

    Submit preview request with PIX key and quote details. Receive locked quote and deposit address.

  4. 4

    Accept & Sign

    Accept the preview, then sign a USDC payment to Transfero's deposit address with the provided memo.

  5. 5

    Receive Fiat

    Transfero delivers BRL to the user's bank via PIX.

For Developers