💳

dLocal Payment Gateway

Complete guide to integrating dLocal emerging markets payment solutions

D

dLocal - Emerging Markets Specialist

Local payment solutions for global businesses

🌍 Market Coverage

  • • 30+ emerging markets
  • • Latin America, Africa, Asia
  • • 600+ local payment methods
  • • Local acquiring & settlement

💳 Payment Methods

  • • Credit & Debit Cards
  • • Bank Transfers & Cash
  • • Digital Wallets
  • • Alternative Payment Methods

🔑 How to Create dLocal Account

1

Contact dLocal Sales

Visit dLocal Contact to speak with a sales representative.

2

Complete Onboarding

Provide business documentation and complete the verification process.

3

Access API Credentials

Receive your API credentials and access to the dLocal dashboard.

⚙️ Environment Configuration

Add these environment variables to your .env file:

APP_DLOCAL_API_KEY="your_api_key" APP_DLOCAL_SECRET_KEY="your_secret_key" APP_DLOCAL_SANDBOX="true"

Note: Set SANDBOX to "false" for production environment.

🔌 API Endpoints

POST /api/finance/deposit/fiat/dlocal/

Creates dLocal payment with document verification

Request Body:

{ "amount": 100.00, "currency": "BRL", "country": "BR", "payment_method_id": "CARD", "customer": { "name": "John Doe", "email": "john@example.com", "document_id": "12345678901" } }
POST /api/finance/deposit/fiat/dlocal/verify

Verifies dLocal payment status

POST /api/finance/deposit/fiat/dlocal/webhook

Handles dLocal payment notifications

GET /api/finance/deposit/fiat/dlocal/status

Checks dLocal payment status

✨ Supported Features

Key Markets

  • Brazil, Mexico, Argentina
  • Colombia, Chile, Peru
  • Turkey, India, China
  • Morocco, Nigeria, Kenya

Payment Methods

  • Local Credit Cards
  • Bank Transfers
  • Cash Payments
  • Digital Wallets