Skip to main content

Welcome to 88Pay

88Pay is a comprehensive payment platform that enables businesses to accept and send payments across Latin America. We support multiple payment methods including cards, cash, bank transfers, digital wallets, and cryptocurrencies.
New to 88Pay? Start with our Quickstart Guide to process your first transaction in minutes.

Why Choose 88Pay?

Multiple Payment Methods

Cards, cash, bank transfers, wallets, and crypto in one integration

13+ Countries

Single API for all Latin American markets

Real-time Notifications

Instant transaction updates via webhooks

Simple Integration

RESTful API with comprehensive SDKs

Enterprise Security

PCI-DSS compliant with JWT authentication

Fast Onboarding

Start testing in sandbox within minutes

How It Works

1

Get API Credentials

Obtain your API Key and Merchant ID from the 88Pay Dashboard after account approval.
2

Generate Access Token

Exchange your credentials for a short-lived JWT token (60s validity) with session ID.
3

Create Transaction

Call the appropriate endpoint for your payment method (cards, cash, transfers, etc.).
4

Handle Payment Flow

Redirect customers to checkout (cards/wallets) or confirm directly via API (transfers).
5

Receive Webhook

Get real-time notifications when transactions complete, fail, or expire.

Integration Overview

88Pay integration flow diagram

Supported Operations

Accept payments from customers:
Visa, Mastercard, and American Express. Instant processing with 3D Secure support.
Generate payment vouchers for 500+ physical locations (OXXO, Pago Fácil, Baloto).
Direct account-to-account transfers with automatic reconciliation.
Nequi, Daviplata, PayPal, Mercado Pago, and regional wallets.
USDT (TRC20/ERC20) and other stablecoins.

Key Concepts

API Key

Long-lived credential for authentication (never expires unless rotated)

Merchant ID

Your unique identifier in format MCH-{COUNTRY}-{ID}

Access Token

JWT token valid for 60 seconds, generated on-demand

Session ID

Paired with access token for request tracking

Reference

Unique transaction ID (e.g., IP9BD7CJES6)

Webhook

Your HTTPS endpoint to receive transaction status updates

Environments

Base URL: https://api-sandbox.88pay.io
  • Test without real money
  • Separate credentials from production
  • Use test cards and accounts
  • Instant approvals
    # Sandbox credentials format
    API Key: sk_test_...
    Merchant ID: MCH-COL-TEST...
Credentials are environment-specific. Sandbox keys will not work in production and vice versa.

What You’ll Learn