Saltar al contenido

Medios de pago · México

SPEI en México: cuentas virtuales CLABE de entrada, payouts en tiempo real de salida

Asigna una CLABE propia a cada cliente, pedido o factura, recibe las transferencias conciliadas de forma automática y paga a beneficiarios por SPEI en tiempo real, 24/7.

  • Transferencia inmediata
  • México
  • Pay-in · Payout

Datos clave

SPEI en cifras

Cifras publicadas por el Banco de México.

Qué es

El riel de transferencias en tiempo real de México

SPEI es el sistema de pagos electrónicos interbancarios de México, operado por el Banco de México. El cliente paga transfiriendo a una CLABE desde su propio banco y los fondos se mueven en segundos, a cualquier hora. Con Localpayment lo usas para cobrar con cuentas virtuales CLABE y para enviar payouts.

  • Una CLABE única por cliente, pedido o factura, conciliada automáticamente
  • TEF-In y cobros en USD por SPID, junto con la CLABE SPEI
  • Payouts SPEI en tiempo real, 24/7, sin máximo documentado

Cómo funciona

Cómo se cobra una transferencia SPEI

Los actores y pasos siguen el flujo documentado. El estado final siempre llega por webhook firmado.

  1. 1

    Tu empresaLocalpayment:

    Crea la cuenta virtual

    POST /api/virtual-account, una por una o en lote. El número o la llave en el formato local, listo para compartir.

  2. 2

    Tu empresaCliente:

    Comparte los datos de pago

    En tu checkout, factura o app.

  3. 3

    ClienteBanco · SPEI:

    Transfiere desde su banco

    Solo transferencias electrónicas; los depósitos en efectivo no se acreditan.

  4. 4

    LocalpaymentTu empresa:

    Webhook: pago recibido

    Localpayment asocia la transferencia a la cuenta virtual de forma automática. Webhook firmado con los datos del pagador y el monto; los fondos se acreditan en tu saldo Localpayment.

Diagrama simplificado. Los tiempos dependen del riel y del banco; consulta los datos clave más abajo.

Cómo funciona

Cómo funciona un payout con SPEI

Los actores y pasos siguen el flujo documentado. El estado final siempre llega por webhook firmado.

  1. 1

    Tu empresaLocalpayment:

    Envía la solicitud de payout

    POST /api/payout/ con los datos del beneficiario, el monto y el externalId. Se aplican controles de cumplimiento; con requireAuth, un segundo aprobador firma antes de mover los fondos.

  2. 2

    LocalpaymentBanco · SPEI:

    Bloquea los fondos y envía la instrucción

    El payout pasa de Locked a In Progress por SPEI.

  3. 3

    Banco · SPEIBeneficiario:

    Acredita al beneficiario

    Los tiempos dependen del riel; consulta los datos clave más abajo.

  4. 4

    LocalpaymentTu empresa:

    Webhook: payout completado

    Localpayment actualiza el payout a su estado final. Webhook firmado con el estado final; puedes descargar el comprobante de pago.

Diagrama simplificado. Los tiempos dependen del riel y del banco; consulta los datos clave más abajo.

Cómo funciona

Mira SPEI en acción

Un recorrido simplificado y ficticio. Los nombres y montos son ejemplos.

  1. 1Comercio EjemploEl checkout muestra los datos de la cuenta para pagar MXN 1.250,00.
  2. 2Banco EjemploEl pagador transfiere MXN 1.250,00 a la cuenta indicada.
  3. 3Pago confirmadoTu sistema recibe el webhook firmado y libera la orden.

Datos clave

SPEI: datos clave

  • País

    Detalle
    🇲🇽 México
  • Moneda

    Detalle
    MXN · USD
  • Dirección

    Detalle
    Pay-in y payout
  • Pay-in · Cuenta virtual (CLABE, SPEI)

    Detalle
    En tiempo real, confirmado por webhook · MXN 1 – 1.000.000.000
  • Pay-in · Cuenta virtual (TEF-In)

    Detalle
    Asíncrono, confirmado por webhook · MXN 1 – 1.000.000.000
  • Pay-in · Cuenta virtual (SPID, USD)

    Detalle
    Asíncrono, confirmado por webhook · USD 1 – 10.000.000
  • Payout · Transferencia bancaria (SPEI)

    Detalle
    En tiempo real, 24/7 · Mín. MXN 0,01, sin máximo

Tomados de la documentación de Localpayment de cada país. Los límites y la disponibilidad pueden cambiar; confírmalos con tu ejecutivo de cuenta.

Experiencia del cliente

Qué ve tu cliente con SPEI

Autorización, límites y reembolsos según docs.localpayment.com. Los límites se muestran solo cuando la documentación los indica.

  • Cómo autoriza el cliente

    Tu checkout muestra una CLABE de 18 dígitos. El cliente abre la app de su banco o billetera, agrega la CLABE como beneficiario, ingresa el monto y confirma con su segundo factor habitual. SPEI acredita en segundos y el pay-in se asocia a la cuenta virtual automáticamente; solo se aceptan transferencias electrónicas.

  • Límites documentados

    Cuenta virtual (CLABE, SPEI) (Pay-in): MXN 1 – 1.000.000.000 · Cuenta virtual (TEF-In) (Pay-in): MXN 1 – 1.000.000.000 · Cuenta virtual (SPID, USD) (Pay-in): USD 1 – 10.000.000 · Transferencia bancaria (SPEI) (Payout): Mín. MXN 0,01, sin máximo. Por transacción, según la documentación publicada; los límites contractuales pueden variar.

  • Reembolsos y devoluciones

    Una transferencia acreditada se reembolsa con PATCH /api/payin/{externalId}/refund. Solo se admiten reembolsos totales y los fondos vuelven automáticamente a la cuenta de origen del pagador, sin datos adicionales del beneficiario. Los depósitos en efectivo nunca se acreditan.

Checklist de integración

Sal a producción con SPEI en cinco pasos

La misma secuencia para todos los rieles. Mira el checkout animado de este país antes de construir.

  1. Obtén credenciales de Stage

    Solicita acceso, recibe credenciales de sandbox y obtén un JWT con POST /api/token/.

  2. Crea el pay-in

    POST /api/payin/ con el código Localpayment de la tabla de datos clave, país ISO-3, moneda, monto y datos del pagador.

  3. Muestra las instrucciones

    Muestra el QR, el código, la redirección o los datos de cuenta de la respuesta y respeta la fecha de vencimiento.

  4. Verifica el webhook

    Valida x-Signature (HMAC-SHA256), libera la orden con el estado 200 y deduplica por externalId.

  5. Mira el checkout animado

    Cada método de este país, pantalla por pantalla, en la galería de experiencias de checkout.

Historia

Veinte años de SPEI

Fuente: Banco de México, Informe anual sobre las infraestructuras de los mercados financieros 2024.

  1. Nace SPEI

    El Banco de México lanza SPEI como su sistema de liquidación bruta en tiempo real para transferencias interbancarias, en reemplazo del SPEUA.

  2. Operación 24/7

    Las transferencias de bajo valor quedan disponibles todo el día, todos los días, y SPEI se convierte en el riel inmediato de facto de México.

  3. Capas CoDi y DiMo

    CoDi (QR y solicitudes de pago, 2019) y DiMo (direccionamiento por número celular, 2023) se construyen sobre SPEI.

  4. 5,3 mil millones de transferencias

    SPEI liquida 5.342 millones de transferencias por MXN 578 billones, con 86 participantes directos, un tercio de ellos entidades no bancarias.

Por qué Localpayment

Por qué usar SPEI con Localpayment

  • Una API para pay-ins y payouts

    SPEI funciona con la misma API que el resto de los métodos: POST /api/payin/ para cobrar, POST /api/payout/ para pagar y nuevos mercados por configuración.

  • Estado por webhook en cada transacción

    Cada cambio de estado llega a tu endpoint firmado con HMAC-SHA256, para que lo verifiques y automatices.

  • Conciliación en el Business Portal

    Concilia cada transacción con tu externalId y nuestro internalId, con reportes del Business Portal y APIs de saldo.

Preguntas frecuentes

SPEI: preguntas frecuentes

¿Cómo paga un cliente con SPEI?

Creas una cuenta virtual CLABE para el cliente, el pedido o la factura y la compartes. El cliente transfiere desde su propio banco; Localpayment asocia la transferencia a esa CLABE y te envía un webhook firmado.

¿Qué opciones de cobro hay en México?

Cuentas virtuales CLABE sobre SPEI (código 1630), TEF-In (1680) y cobros en USD por SPID-In (1698). Revisa la tabla de datos clave para los límites y confirma los tuyos con tu ejecutivo de cuenta.

¿Cómo funcionan los payouts SPEI?

Los payouts SPEI (código 0130) son en tiempo real, 24/7, sin máximo documentado. Envía POST /api/payout/ y recibe el estado final por webhook firmado.

¿Qué es una CLABE y quién la emite?

La CLABE es el número de cuenta bancaria estandarizado de México, de 18 dígitos. Localpayment emite una CLABE por cada cuenta virtual que creas con POST /api/virtual-account; cualquier participante de SPEI puede transferir a ella.

¿Cómo se gestionan los reembolsos SPEI?

Una transferencia acreditada se reembolsa en su totalidad con PATCH /api/payin/{externalId}/refund; los fondos vuelven a la cuenta de origen del pagador por SPEI sin datos adicionales del beneficiario. Los reembolsos no están disponibles para pagos procesados a través de Banco Azteca.

¿Puedo cobrar en USD en México?

Sí. Una cuenta virtual SPID (código 1698) recibe transferencias interbancarias en USD en México, junto con la cuenta CLABE en MXN. Revisa la tabla de datos clave para límites y velocidad.

¿Hay horario de corte para payouts SPEI?

Los payouts SPEI operan en tiempo real, 24/7, sin máximo documentado. La aprobación con requireAuth, si está activa, ocurre antes de bloquear y enviar los fondos.

Suma SPEI a tus cobros

Cuéntanos tus mercados y volúmenes. Empiezas con credenciales de Stage (sandbox) y te acompañamos hasta el go-live.

¿Cómo podemos ayudarte?

Descarga tu ejemplar

Déjanos tus datos y obtén la edición completa al instante.