05 — Desarrolladores

    Construido por ingenieros. Pensado para developers que envían a producción.

    Una sola API REST para cada corredor, moneda y rail. Requests idempotentes, webhooks firmados y un sandbox en el que puedes confiar.

    < 9 LOC

    Primer pago

    99.99%

    Uptime API

    < 120ms

    Mediana p95

    SOC 2

    Type II

    Quickstart

    Envía tu primer pago transfronterizo en 9 líneas.

    Elige un lenguaje. Copia el snippet. Llega a un corredor real en nuestro sandbox — con la misma forma que producción.

    • RESTful, sólo JSON, versionado
    • Idempotency key en cada mutación
    • Códigos estables y detalles legibles
    • Webhooks firmados en cada cambio
    mdpQuickstart.ts
    1import { OnRampClient } from 400">"@mdpsdk/on-ramp";
    2 
    3const client = new OnRampClient({
    4 apiKey: process.env.MDP_API_KEY!,
    5 environment: 400">"sandbox", 400">"text-background/40">// 400">"sandbox" | 400">"live"
    6});
    7 
    8400">"text-background/40">// Payout ACH across LATAM — one shape, many countries.
    9const payouts = [
    10 { country: 400">"CO", currency_type: 400">"COP", amount: 250000, bank_code: 400">"1007" },
    11 { country: 400">"PE", currency_type: 400">"PEN", amount: 800, bank_code: 400">"003" },
    12 { country: 400">"CL", currency_type: 400">"CLP", amount: 250000, bank_code: 400">"012" },
    13 { country: 400">"BO", currency_type: 400">"BOB", amount: 1500, bank_code: 400">"101" },
    14];
    15 
    16for (const p of payouts) {
    17 await client.payouts.bank.create({
    18 funding_source: 400">"conversion",
    19 external_reference: 400">`order_${p.country}_8821`,
    20 asset_deposit: 400">"USDC",
    21 blockchain: 400">"Polygon",
    22 transaction: {
    23 ...p,
    24 destination_account: 400">"1234567890",
    25 first_name: 400">"Andrea",
    26 last_name: 400">"Ramírez",
    27 destination_id_number: 400">"1010101010",
    28 document_type: 400">"national_id",
    29 entity_type: 400">"individual",
    30 description: 400">"Supplier payment",
    31 },
    32 });
    33}
    34 
    35400">"text-background/40">// Payin — Brazil PIX QR (BRL)
    36const pix = await client.payins.qr.create({
    37 cryptoAmount: 100,
    38 fiatCurrency: 400">"BRL",
    39 country: 400">"BR",
    40 referenceId: 400">"ORDER-1001",
    41 asset: 400">"USDC",
    42 blockchain: 400">"Polygon",
    43 fundingSource: 400">"conversion",
    44 qrExpirationTime: 400">"00:15:00",
    45});
    46console.log(pix.qrImageBase64);

    SDKs

    SDK oficial de Node.js.

    Tipado, idiomático y generado desde nuestra especificación OpenAPI. Otros lenguajes pueden integrarse hoy contra la API REST — más SDKs muy pronto.

    Usar la API REST
    OficialTypeScriptv0.1.2

    @mdpsdk/on-ramp

    SDK oficial de Node.js / TypeScript para la API MDP On-Ramp.

    $ npm install @mdpsdk/on-ramp

    Del signup a producción

    Sandbox hoy. Producción esta semana.

    Sin llamadas de ventas para empezar. Construye, prueba e itera contra un sandbox que replica timing, comisiones y rechazos de producción.

    Empezar en sandbox
    1. Etapa 1 · 01Menos de 2 horas

      Explora

      Regístrate, acepta los términos y empieza a usar la API con llaves sandbox en segundos.

      • Registro autoservicio — solo email y nombre de la empresa
      • Términos estándar aceptados digitalmente, sin negociación de NDA
      • Llave API sandbox entregada al instante
      • Colección de Postman precargada con tus credenciales
      • Snippets en Python, Node y PHP listos para correr desde el portal
    2. Etapa 2 · 023 a 5 días

      Verifica

      Completa KYB y contrato en paralelo: las verificaciones corren en segundo plano mientras llenas el formulario.

      • Formulario KYB: razón social, registro, país, tipo de negocio, volumen esperado y corredores
      • Carga de registro, estructura de propiedad e identificación del beneficiario final
      • Persona corre OCR, prueba de vida y screening de sanciones en segundo plano
      • Contrato firmado digitalmente — tarifa por volumen ajustada al uso real
      • Llaves y credenciales de producción una vez verificado
    3. Etapa 3 · 0324 a 48 horas tras el hito

      Lanza

      Una ventana de éxito de 30 días con canal dedicado, monitoreo proactivo y criterios claros de graduación.

      • Canal compartido de WhatsApp o Slack durante los primeros 30 días
      • Health checks automáticos los días 3, 7, 14 y 30
      • Monitoreo de anomalías desde la primera transacción — alertas a nuestro equipo, no al tuyo
      • Graduación cuando volumen, confiabilidad de webhooks y tickets están en verde
      • Transición automática al soporte estándar el día 30

    Recursos

    Todo lo que necesitas, nada que no.

    Para fintechs y builders

    Empieza tu onboarding. Accede al sandbox en minutos.

    Onboarding autoservicio para fintechs: crea tu cuenta, emite tus propias llaves API y empieza a transaccionar en más de 180 países — rieles locales, liquidación con stablecoins y pagos globales bajo una sola integración.

    En vivo en menos de 24 horas. Con IA.

    Descubre cómo una fintech pasó del registro a cobrar pagos internacionales en un solo día, con nuestro onboarding asistido por IA y nuestra API. Tu caso puede ser el próximo.