> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pay-me.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Prepara tu integración

> Reúne tus accesos, configura el entorno de pruebas y continúa con la guía técnica de tu canal.

<div className="pm-editorial" style={{"fontFamily":"Arial, Helvetica, sans-serif","padding":"12px 0 30px"}}><p className="pm-label" style={{"fontSize":"10px","letterSpacing":"1.7px","textTransform":"uppercase","opacity":0.7,"margin":"0 0 20px"}}>Primeros pasos / 03</p><h1 className="pm-title" style={{"fontSize":"clamp(32px,3.4vw,44px)","fontWeight":600,"letterSpacing":"-1.6px","lineHeight":1.13,"margin":0}}>Todo listo.<em style={{display:"block",fontFamily:"Georgia, Times New Roman, serif",fontWeight:400,letterSpacing:"-1px",fontSize:"1.06em",color:"rgb(var(--primary-light))",lineHeight:1.22,marginTop:"4px"}}>Para tu primer pago.</em></h1><p className="pm-lead" style={{"fontSize":"15px","lineHeight":1.85,"opacity":0.72,"margin":"22px 0 34px"}}>Prepara tus accesos y tu entorno.<br />Después, construye con la guía de tu canal.</p><div className="pm-grid" style={{"display":"grid","gridTemplateColumns":"repeat(auto-fit,minmax(min(100%,190px),1fr))","gap":"15px"}}><a className="pm-card" style={{"display":"flex","flexDirection":"column","minWidth":0,"minHeight":"310px","border":"1px solid rgba(120,150,133,.25)","borderRadius":"17px","background":"rgba(50,140,96,.025)","padding":"23px 20px","textDecoration":"none","color":"inherit","fontWeight":400}} href="#prepara-tu-entorno"><div className="pm-top" style={{"display":"flex","alignItems":"center","justifyContent":"space-between","gap":"8px","marginBottom":"28px"}}><span className="pm-icon" style={{"display":"grid","placeItems":"center","width":"40px","height":"42px","background":"rgba(50,140,96,.07)","borderRadius":"11px","color":"rgb(var(--primary-light))"}}><Icon icon="key" size={21} /></span><span className="pm-number" style={{"fontSize":"8px","letterSpacing":"1px","opacity":0.65}}>01 / ACCESOS</span></div><h3 style={{fontSize:"20px",lineHeight:1.25,letterSpacing:"-.65px",margin:"0 0 18px",fontWeight:600}}>Tu comercio</h3><p style={{fontSize:"13px",lineHeight:1.8,margin:"0 0 20px",opacity:.72}}>Identifica las credenciales y confirma su habilitación.</p><small style={{display:"block",fontSize:"10px",lineHeight:1.7,opacity:.65,marginBottom:"25px"}}>Client ID · Client Secret · Merchant ID</small><div className="pm-action" style={{"display":"flex","justifyContent":"space-between","alignItems":"center","borderTop":"1px solid rgba(120,150,133,.25)","paddingTop":"19px","marginTop":"auto","fontSize":"11px","fontWeight":600,"gap":"8px"}}>Preparar accesos<span aria-hidden="true">↗</span></div></a><a className="pm-card" style={{"display":"flex","flexDirection":"column","minWidth":0,"minHeight":"310px","border":"1px solid rgba(120,150,133,.25)","borderRadius":"17px","background":"rgba(50,140,96,.025)","padding":"23px 20px","textDecoration":"none","color":"inherit","fontWeight":400}} href="#comprende-los-entornos"><div className="pm-top" style={{"display":"flex","alignItems":"center","justifyContent":"space-between","gap":"8px","marginBottom":"28px"}}><span className="pm-icon" style={{"display":"grid","placeItems":"center","width":"40px","height":"42px","background":"rgba(50,140,96,.07)","borderRadius":"11px","color":"rgb(var(--primary-light))"}}><Icon icon="flask-round-potion" size={21} /></span><span className="pm-number" style={{"fontSize":"8px","letterSpacing":"1px","opacity":0.65}}>02 / ENTORNO</span></div><h3 style={{fontSize:"20px",lineHeight:1.25,letterSpacing:"-.65px",margin:"0 0 18px",fontWeight:600}}>Tu sandbox</h3><p style={{fontSize:"13px",lineHeight:1.8,margin:"0 0 20px",opacity:.72}}>Separa las pruebas de las operaciones reales.</p><small style={{display:"block",fontSize:"10px",lineHeight:1.7,opacity:.65,marginBottom:"25px"}}>Configuración · Datos de prueba</small><div className="pm-action" style={{"display":"flex","justifyContent":"space-between","alignItems":"center","borderTop":"1px solid rgba(120,150,133,.25)","paddingTop":"19px","marginTop":"auto","fontSize":"11px","fontWeight":600,"gap":"8px"}}>Ver entornos<span aria-hidden="true">↗</span></div></a><a className="pm-card" style={{"display":"flex","flexDirection":"column","minWidth":0,"minHeight":"310px","border":"1px solid rgba(120,150,133,.25)","borderRadius":"17px","background":"rgba(50,140,96,.025)","padding":"23px 20px","textDecoration":"none","color":"inherit","fontWeight":400}} href="#continúa-con-tu-primer-pago"><div className="pm-top" style={{"display":"flex","alignItems":"center","justifyContent":"space-between","gap":"8px","marginBottom":"28px"}}><span className="pm-icon" style={{"display":"grid","placeItems":"center","width":"40px","height":"42px","background":"rgba(50,140,96,.07)","borderRadius":"11px","color":"rgb(var(--primary-light))"}}><Icon icon="code" size={21} /></span><span className="pm-number" style={{"fontSize":"8px","letterSpacing":"1px","opacity":0.65}}>03 / CANAL</span></div><h3 style={{fontSize:"20px",lineHeight:1.25,letterSpacing:"-.65px",margin:"0 0 18px",fontWeight:600}}>Tu integración</h3><p style={{fontSize:"13px",lineHeight:1.8,margin:"0 0 20px",opacity:.72}}>Continúa con las instrucciones de tu plataforma.</p><small style={{display:"block",fontSize:"10px",lineHeight:1.7,opacity:.65,marginBottom:"25px"}}>Web · App · Tienda · API</small><div className="pm-action" style={{"display":"flex","justifyContent":"space-between","alignItems":"center","borderTop":"1px solid rgba(120,150,133,.25)","paddingTop":"19px","marginTop":"auto","fontSize":"11px","fontWeight":600,"gap":"8px"}}>Elegir guía<span aria-hidden="true">↗</span></div></a></div></div>

Prepara primero lo que comparten todas las integraciones. El código y el procedimiento para tu **primer pago** están en la guía específica de tu canal.

<Note>
  ¿Todavía no has elegido una alternativa? Revisa [Elige tu integración](/primeros-pasos/metodos-de-integracion) antes de comenzar.
</Note>

## Antes de comenzar

* Confirma la habilitación de tu comercio con el equipo de integraciones, una vez completado el proceso comercial.
* Identifica el canal que vas a implementar y los medios de pago habilitados.
* Define quién configurará la integración y quién validará los resultados de las pruebas.

## Prepara tu entorno

<Steps>
  <Step title="Obtén tus accesos">
    Coordina la entrega segura de las credenciales con el equipo de integraciones. Revisa los identificadores y secretos que necesita tu canal, como **Client ID**, **Client Secret** y **Merchant ID**.

    Confirma a qué comercio y entorno corresponden antes de utilizarlos.
  </Step>

  <Step title="Separa sandbox y producción">
    Mantén configuraciones y credenciales separadas. Empieza en **sandbox** y comprueba que los endpoints y datos utilizados correspondan a ese entorno.

    No mezcles credenciales productivas con ejemplos de prueba.
  </Step>

  <Step title="Configura tu canal">
    Abre la guía técnica correspondiente. Sigue sus instrucciones de autenticación, configuración del componente o módulo y creación del pago.

    Usa los nombres y formatos de parámetros de esa referencia. Configura las URLs de retorno y notificaciones cuando el flujo las requiera.
  </Step>

  <Step title="Prepara la validación del resultado">
    Relaciona tu pedido con el identificador de la operación. Define cómo confirmarás su estado desde backend y cómo registrarás la evidencia de prueba, sin exponer secretos ni datos sensibles.

    Una pantalla de éxito no debe ser la única confirmación de que un pedido está pagado.
  </Step>
</Steps>

## Comprende los entornos

<CardGroup cols={2}>
  <Card title="Sandbox" icon="flask-round-potion">
    Entorno para desarrollar y validar tu integración. Utiliza los datos y escenarios de prueba indicados en la documentación de tu canal.
  </Card>

  <Card title="Producción" icon="rocket-launch">
    Entorno para procesar pagos reales. Su habilitación y las pruebas controladas se coordinan con el equipo de integraciones.
  </Card>
</CardGroup>

<Warning>
  Las pruebas controladas con credenciales de producción pueden generar operaciones reales. No son un tercer entorno de sandbox: ejecútalas únicamente con la habilitación y coordinación correspondientes.
</Warning>

## Continúa con tu primer pago

Selecciona la guía de tu canal para implementar su flujo y ejecutar una transacción de prueba.

<CardGroup cols={2}>
  <Card title="E-commerce" icon="store" href="/e-commerce/introduccion">
    Configura tu plataforma y valida una compra de prueba.
  </Card>

  <Card title="Checkout Web" icon="globe" href="/checkout-web/introduccion">
    Revisa la modalidad de checkout y conecta tu flujo web.
  </Card>

  <Card title="SDK Mobile" icon="mobile" href="/sdk-mobile/introduccion">
    Integra el SDK y prueba el recorrido en tu aplicación.
  </Card>

  <Card title="API de pagos" icon="server" href="/api-de-pagos/introduccion">
    Implementa la autenticación y las solicitudes desde tu backend.
  </Card>
</CardGroup>

## Antes de operar en vivo

Conserva las evidencias de tus pruebas y revisa los criterios que corresponden a tu integración. El equipo de integraciones confirma la validación y los pasos para habilitar producción.

<CardGroup cols={2}>
  <Card title="Buenas prácticas" icon="shield-check" href="/primeros-pasos/buenas-practicas">
    Revisa seguridad, validación de operaciones y trazabilidad.
  </Card>

  <Card title="Checklist de certificación" icon="clipboard-check" href="/primeros-pasos/checklist-de-certificacion">
    Comprueba los requisitos antes de coordinar la salida a producción.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.