Ir al contenido
Pagando Hub
  • Inicio
Cuentas
Pagos
Créditos
  • Integraciones
Ingresar
Crear cuenta
Pagando Hub

API de pagos

  • Autenticación
  • Envío de información de forma segura
  • Servicios generales
  • Procesamiento de transacciones
  • Compra normal
  • Compra con Promoción
  • Compra con card-on-file
  • Compra con 3D-Secure
  • Cancelación
  • Devolución
  • Cierre de Check In

Pagando Check Services

  • Conexión con Pagando Servicios²
  • Autenticación
  • Configuración de dispositivo
  • Procesamiento de Operaciones
  • Hotelería y renta de autos
  • Restaurantes
  • Ventas con promoción
  • Información de las organizaciones
  • Corte de terminal
  • Uso de terminal
  • Glosario de códigos de respuesta

Integración con Pagando Check Pad

  • Arquitectura
  • Conexión con Pagando Check Pad²
  • Comunicación y mensajes.
  • Inicio
  • Documentacion
  • Pagando Check Services
  • Corte de terminal
View Categories

Corte de terminal

Obtener listado de cierre de Terminal por páginas

La función getTerminalClosurePage de checkServices se utiliza para obtener un listado paginado de cortes realizados en la terminal. Esta función es esencial para revisar y gestionar los cierres de terminal de forma ordenada y paginada.

Parámetros

  • perPage: Int
    • Descripción: Número de registros por página.
    • Ejemplo: 10
  • page: Int
    • Descripción: Número de la página actual.
    • Ejemplo: 1

Callback: PaginateTerminalClosureCallback

  • Descripción: Callback utilizado para recibir los resultados de la solicitud de listado de cortes de terminal.
  • Métodos:
    • onError: Este método se invoca cuando ocurre un error durante la solicitud del listado de cortes.
      • Parámetros:
        • error (ErrorResponse): Un código y mensaje de error opcional que describe el fallo.
          • code código de error
          • message mensaje de error
      • Descripción: Se llama cuando hay un error en el proceso de obtener el listado de cortes.
      • Retorno: Se debe implementar el manejo del error.
    • onSuccessful: Este método se invoca cuando se obtiene exitosamente el listado paginado de cortes de terminal.
      • Parámetros:
        • terminalCutList (TerminalClosureList?): Contiene la lista paginada de cortes y la información de paginación.
      • Descripción: Se llama cuando se obtienen exitosamente los cortes de terminal.
      • Retorno: Actualiza el estado con la lista de cortes y la información de paginación.

Datos de la Respuesta (TerminalClosureList)

La respuesta TerminalClosureList incluye:

  • docs (List<TerminalClosure>): Lista de cortes de terminal.
  • hasNextPage (Boolean): Indica si hay más páginas disponibles para la paginación.
val checkServices: CheckServices = CheckServices.getInstance(context)
checkServices.getTerminalClosurePage(perPage, page,
    object : PaginateTerminalClosureCallback.Stub() {

				    override fun onError(error: ErrorResponse) {
			          Log.e("getTerminalClosurePage", error.code)
			      }

        override fun onSuccessful(terminalCutList: TerminalClosureList?) {
            if (terminalCutList != null) {
                // Agrega los nuevos cortes
                // Actualiza el estado con la nueva lista de cortes
                _terminalClosureDocs.value.addAll(terminalCutList.docs)

                // Actualiza la página y la información de paginación
                page++
                hasNextPage = terminalCutList.hasNextPage
            }
        }
    })
        CheckServices checkServices =  CheckServices.getInstance(this);
				   checkServices.getTerminalClosurePage(perPage, currentPage, new PaginateTerminalClosureCallback.Stub() {
	          @Override
	          public void onError(ErrorResponse error) {
              Log.d("getTerminalClosurePage", error.code );
            }

            @Override
            public void onSuccessful(TerminalClosureList preTerminalCut)  {
								Log.e("Successfull", "Success");
            }
        });

Obtener Cierre de Terminal Previo

La función preTerminalClosure es utilizada para obtener información previa al cierre de terminal en la aplicación Pagando Check². Proporciona detalles que pueden ser necesarios antes de realizar el cierre de terminal.

Parámetros

No recibe parámetros adicionales.

Callback: PreTerminalClosureCallback

  • Descripción: Callback utilizado para recibir los resultados de la solicitud de información previa al cierre de terminal.
  • Métodos:
    • onSuccessful: Este método se invoca cuando la solicitud de información previa al cierre de terminal es exitosa.
      • Parámetros:
        • preterminalClosure (PreTerminalClosure?): Detalles previos al cierre de terminal obtenidos como resultado de la solicitud.
      • Descripción: Se llama cuando la solicitud de información previa al cierre de terminal se completa exitosamente.
      • Retorno: No retorna un valor, pero proporciona los detalles previos al cierre de terminal obtenidos.
    • onError: Este método se invoca cuando ocurre un error durante la solicitud de información previa al cierre de terminal.
      • Parámetros:
        • error (ErrorResponse): Un código y mensaje de error opcional que describe el fallo.
          • code código de error
          • message mensaje de error
      • Descripción: Se llama cuando hay un error en la solicitud de información previa al cierre de terminal.
      • Retorno: No retorna un valor, pero proporciona información sobre el error ocurrido.
/*
Declara una variable de solo lectura llamada
**checkServices** de tipo **CheckServices** y le asigna
la instancia de **CheckServices** obtenida mediante
el llamado al método **getInstance(context)**.
*/
val checkServices: CheckServices = CheckServices.getInstance(context)

/*
Llamada de la función preTerminalClosure que no recibe parámetros.
Responde a un PreTerminalClosureCallback que podría tener dos métodos: onSuccessful y onError.
*/
checkServices.preTerminalClosure(
    object : PreTerminalClosureCallback.Stub() {
				    override fun onError(error: ErrorResponse) {
			          Log.e("preTerminalClosure", error.code)
			      }


        override fun onSuccessful(preterminalClosure: PreTerminalClosure?) {
            // Procesar los detalles previos al cierre de terminal exitosamente obtenidos
            _preTerminalClosure.value = preterminalClosure
        }
    })
        CheckServices checkServices = CheckServices.getInstance(this);
        checkServices.preTerminalClosure(new PreTerminalClosureCallback.Stub() {
	          @Override
	          public void onError(ErrorResponse errorCode) {
              Log.d("preTerminalClosure", error.code );
            }

            @Override
            public void onSuccessful(PreTerminalClosure terminalClosure) throws RemoteException {
								// Success
            }
        });

Generar Cierre

La función generateClosure es utilizada para generar un cierre en la aplicación Pagando Check². Esta acción generalmente implica finalizar actividades y recopilar información relevante al momento del cierre.

Parámetros

  • password: String
    • Descripción: La contraseña asociada con el usuario que está generando el cierre. Debe ser tratada de manera segura.
    • Ejemplo: "contraseñaSegura123"

Callback: GenerateClosureCallback

  • Descripción: Callback utilizado para recibir los resultados de la generación de cierre.
  • Métodos:
    • onSuccessful: Este método se invoca cuando la generación de cierre es exitosa.
      • Parámetros:
        • closureDetail (ClosureDetail?): Detalles del cierre generados como resultado de la operación.
      • Descripción: Se llama cuando la generación de cierre se completa exitosamente.
      • Retorno: No retorna un valor, pero proporciona los detalles del cierre generados.
    • onError: Este método se invoca cuando ocurre un error durante la generación de cierre.
      • Parámetros:
        • error (ErrorResponse): Un código y mensaje de error opcional que describe el fallo.
          • code código de error
          • message mensaje de error
      • Descripción: Se llama cuando hay un error en la generación de cierre.
      • Retorno: No retorna un valor, pero proporciona información sobre el error ocurrido.
/*
Declara una variable de solo lectura llamada
**checkServices** de tipo **CheckServices** y le asigna
la instancia de **CheckServices** obtenida mediante
el llamado al método **getInstance(context)**.
*/
val checkServices: CheckServices = CheckServices.getInstance(context)

/*
Llamada de la función generateClosure que recibe como parámetro la contraseña y un objeto de callback.
Responde a un GenerateClosureCallback que podría tener dos métodos: onSuccessful y onError.
*/
checkServices.generateClosure(password,
  object : GenerateClosureCallback.Stub() {
		    override fun onError(error: ErrorResponse) {
	          Log.e("generateClosure", error.code)
	      }

        override fun onSuccessful(closureDetail: ClosureDetail?) {
            // Procesar los detalles del cierre generados exitosamente
            _closureDetail.value = closureDetail
            callback()
        }
    })

      CheckServices checkServices =  CheckServices.getInstance(this);

        checkServices.generateClosure(password, new GenerateClosureCallback.Stub() {
	          @Override
	          public void onError(ErrorResponse error) {
              Log.d("generateClosure", error.code );
            }


            @Override
            public void onSuccessful(ClosureDetail closureDetail) throws RemoteException {
	                // Success
            }
        });

Obtener Detalles de Cierre por ID

La función getClosureById se utiliza para obtener detalles específicos de un cierre en la aplicación Pagando Check², identificado por su ID único.

Parámetros

  • id: String
    • Descripción: El ID único que identifica el cierre del cual se desean obtener los detalles.
    • Ejemplo: "cierreID123"

Callback: GetClosureByIdCallback

  • Descripción: Callback utilizado para recibir los resultados de la solicitud de detalles de cierre por ID.
  • Métodos:
    • onSuccessful: Este método se invoca cuando la solicitud de detalles de cierre por ID es exitosa.
      • Parámetros:
        • closureDetail (ClosureDetail?): Detalles del cierre obtenidos como resultado de la solicitud.
      • Descripción: Se llama cuando la solicitud de detalles de cierre por ID se completa exitosamente.
      • Retorno: No retorna un valor, pero proporciona los detalles del cierre obtenidos.
    • onError: Este método se invoca cuando ocurre un error durante la solicitud de detalles de cierre por ID.
      • Parámetros:
        • error (ErrorResponse): Un código y mensaje de error opcional que describe el fallo.
          • code código de error
          • message mensaje de error
      • Descripción: Se llama cuando hay un error en la solicitud de detalles de cierre por ID.
      • Retorno: No retorna un valor, pero proporciona información sobre el error ocurrido.
/*
Declara una variable de solo lectura llamada
**checkServices** de tipo **CheckServices** y le asigna
la instancia de **CheckServices** obtenida mediante
el llamado al método **getInstance(context)**.
*/
val checkServices: CheckServices = CheckServices.getInstance(context)

/*
Llamada de la función getClosureById que recibe como parámetro el ID del cierre.
Responde a un GetClosureByIdCallback que podría tener dos métodos: onSuccessful y onError.
*/
checkServices.getClosureById(id,
    object : GetClosureByIdCallback.Stub() {
		    override fun onError(error: ErrorResponse) {
	          Log.e("getClosureById", error.code)
	      }

        override fun onSuccessful(closureDetail: ClosureDetail?) {
            // Procesar los detalles del cierre obtenidos exitosamente
            Log.e("infoClosure", Gson().toJson(closureDetail))
            _closureDetail.value = closureDetail
        }
    })
       CheckServices checkServices =  CheckServices.getInstance(this);
        checkServices.getClosureById(id, new GetClosureByIdCallback.Stub() {
	          @Override
	          public void onError(ErrorResponse error) {
              Log.d("getClosureById", error.code );
            }

            @Override
            public void onSuccessful(ClosureDetail closureDetail)  {
									// Success
            }
        });

Comparte este artículo:

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Información de las organizacionesUso de terminal
Suscribirse
Notificar de
guest
guest
0 Comentarios
Más antiguo
Más reciente Más votado
Comentarios en línea
Ver todos los comentarios
En este artículo
  • Obtener listado de cierre de Terminal por páginas
    • Parámetros
    • Callback: PaginateTerminalClosureCallback
    • Datos de la Respuesta (TerminalClosureList)
  • Obtener Cierre de Terminal Previo
    • Parámetros
    • Callback: PreTerminalClosureCallback
  • Generar Cierre
    • Parámetros
    • Callback: GenerateClosureCallback
  • Obtener Detalles de Cierre por ID
    • Parámetros
    • Callback: GetClosureByIdCallback
  • Inicio

PagandoPagandoBusinessBusiness ProExploreExplore PlusNight

Pagando CheckPagando CheckTerminalesCheck LinkPagos en línea

CréditosCréditosAdelantoAdelanto+
  • Integraciones
Ingresar
Crear cuenta

Contáctanos al correo soporte@pagando.mx o al teléfono (800) 461 0119 desde el interior de la república.

Contáctanos
Black LabsPagandoPagando CheckVas PagandoFacebookTwitterInstagramLinkedIn
¿Por qué Pagando?Puntos PagandoApple Pay & Google PayBlogConsejos de seguridadCostos y comisionesAviso de privacidadPagandoCuentas personalesExploreExplore PlusNightCuentas para empresasBusinessBusiness ProPagando CheckTerminalesCheck LinkIntegracionesDocumentaciónVas PagandoUNEEducación financieraEstados financierosContáctanosPreguntas frecuentesLUN - DOM: 08:00 a 21:00 (Hora de CDMX)

PAGANDO®, VAS PAGANDO® y PAGANDO CHECK® incluyendo todos los derechos de propiedad intelectual del sitio web, signos distintivos, dibujos, diseños, fotografías, imágenes, información, textos, música, videos, obras autorales y artísticas, materiales y demás contenido son propiedad de XC Networks, S.A. de C.V., Institución de Fondos de Pago Electrónico, y son usados por Black Labs, S.A. de C.V. y Vas Pagando SAPI de CV SOFOM ENR en su carácter de licenciatarios autorizados.
XC Networks, S.A. de C.V., Institución de Fondos de Pago Electrónico © 2026 todos los derechos reservados.

1 XC Networks, S.A. de C.V. Institución de Fondos de Pago Electrónico (Pagando), es una entidad financiera autorizada, regulada y supervisada por las autoridades financieras en México para operar en términos de lo previsto por la Ley para Regular las Instituciones de Tecnología Financiera.
Ni el Gobierno Federal ni las entidades de la administración pública paraestatal podrán responsabilizarse o garantizar los recursos de los Clientes que sean utilizados en las Operaciones que celebren con las ITF o frente a otros, así como tampoco asumir alguna responsabilidad por las obligaciones contraídas por las ITF o por algún Cliente frente a otro, en virtud de las Operaciones que celebren.

2 El servicio de Pagando Check es operado por Black Labs S.A. de C.V. y su uso no genera comisiones por parte de Pagando (XC Networks S.A. de C.V. Institución de Fondos de Pago Electrónicos). Sin embargo, Pagando Check cobrará una comisión por cada transacción procesada. El titular de la cuenta puede decidir no utilizar este servicio que se ofrece junto con las cuentas Business y Business Pro.

3 Vas Pagando SAPI de CV SOFOM ENR para su constitución y operación con el carácter de Sociedad Financiera de Objeto Múltiple, Entidad No Regulada, no requiere de la autorización de la Secretaría de Hacienda y Crédito Público, y se encuentra sujeta a la supervisión y vigilancia de la Comisión Nacional Bancaria y de Valores (CNBV), únicamente para efectos de lo dispuesto por el artículo 56 de LGOAAC (Ley General de Organizaciones y Actividades Auxiliares del Crédito).

Buró de Entidades FinancierasCondusefPCI
Ingresa a tu cuenta:
Pagando
Pagando

Cuentas

Iniciar sesión

Pagando Check
Pagando Check

Pagos con tarjeta

Iniciar sesión

Vas
Vas

Créditos empresariales

Iniciar sesión

¡Elige tu producto ideal!
Pagando
Pagando

Cuentas para ti o para tu empresa,
con tarjetas y beneficios a tu medida

Abrir mi cuenta

Pagando Check
Pagando Check

Acepta pagos con tarjeta:
Terminales, pagos en línea y enlaces de pago

Empezar a recibir pagos

Vas
Vas

Créditos empresariales para transformar tus ventas en liquidez inmediata

Solicitar crédito

Servicios disponibles
Requisitos

Adelanto+

  • Ser persona moral

  • Cuenta activa Pagando Business Pro 1

  • 6 meses de ventas procesadas con Pagando Check 2
    (Terminal o e-commerce)

  • Identificación oficial vigente del representante legal y de socios con más del 25% de acciones (INE, FMM, FMMd o Pasaporte Mexicano)

  • Poderes del representante legal

  • Acta constitutiva

  • Constancia de situación fiscal ante el SAT

  • Comprobante de domicilio no mayor a 3 meses (Teléfono, luz o agua)

  • Solicitud de autorización de consulta de historial crediticio

Servicios disponibles
Requisitos

Adelanto

  • Ser persona física con actividad empresarial

  • Cuenta activa Pagando Business 1

  • 6 meses de ventas procesadas con Pagando Check 2
    (Terminal o e-commerce)

  • Identificación oficial vigente (INE, FMM, FMMd o Pasaporte Mexicano)

  • RFC con actividad empresarial

  • Constancia de situación fiscal ante el SAT

  • Comprobante de domicilio no mayor a 3 meses (Teléfono, luz o agua)

  • Solicitud de autorización de consulta de historial crediticio

Información adicional
Responsabilidades

El cliente deberá de salvaguardar correctamente sus factores de autenticación para hacer uso de los servicios de Pagando. No deberá de compartir ni divulgar esta información considerada como personal e intransferible.

El cliente se obliga a hacer caso omiso y por consiguiente a no responder los correos electrónicos que parecen provenir de Pagando, en los que se le solicite proporcionar información personal y/o claves de acceso. Así mismo no deberá de seguir las ligas o vínculos que aparezcan en el cuerpo de los correos mencionados anteriormente.

El cliente deberá de asegurar que su dispositivo de acceso se encuentre libre de software malicioso y de actualizar sus mecanismos de seguridad.

El cliente se compromete a leer, entender y cumplir con lo establecido en los términos y condiciones y el aviso de privacidad del producto contratado.

El cliente se obliga a no hacer uso indebido de los productos de Pagando, entendiendo como uso indebido a aquel que es contrario a la legislación y regulación vigente.

El cliente se compromete a cumplir con los requisitos de identificación para la apertura de su cuenta y atender cualquier otro tipo de requerimiento o actualización de información posterior en caso de que Pagando lo requiera.

El cliente se compromete a pagar las comisiones establecidas según el producto contratado en caso de que existiera.

Ni el Gobierno Federal ni las entidades de la administración pública paraestatal podrán responsabilizarse o garantizar los recursos de los Clientes que sean utilizados en las Operaciones que celebren con las ITF o frente a otros, así como tampoco asumir alguna responsabilidad por las obligaciones contraídas por las ITF o por algún Cliente frente a otro, en virtud de las Operaciones que celebren.
RIESGOS

Riesgo de robo o extravío de información sensible encontrada dentro de los productos de Pagando, por causas de ataques cibernéticos, riesgos tecnológicos, fallas de seguridad o extravío de información por el personal de Pagando.

Riesgo de pérdida de información por consecuencia de desastres naturales que afecten de manera critica la locación de los servidores de base de datos.

Riesgo de intermitencia o suspensión temporal del servicio de los productos de Pagando por causas de mantenimiento programado o extraordinario, ataques cibernéticos, intermitencia en el servicio de proveedores y/o desastres naturales.

Existe el riesgo de inaccesibilidad de la información del cliente del producto por fallas en su conexión de internet o la ausencia total de la misma.

Existe el riesgo del robo o extravío de información de autenticación o identificación para el cliente, permitiendo que una persona ajena al cliente procese o realice transacciones dentro del producto.
Servicios disponibles

Puedes pagar servicios de las siguientes compañías

Servicios disponibles
Servicios disponibles
Servicios disponibles
Servicios disponibles
Servicios disponibles
Servicios disponibles
¡Te recomendamos tu cuenta ideal!
Selecciona la opción con la que más te identifiques


Quiero una cuenta:

Tu tarjeta es tu instrumento de todos los días, ¿Para qué la utilizas normalmente?

¿Que tan importante es para ti obtener beneficios exclusivos y recompensas al usar tu tarjeta?

Cuando quieres le mejor experiencia, ¿Inviertes un poco extra para tenerla?

Al momento de viajar, ¿Cuál es la experiencia que buscas?

¿Planeas transferir tu nómina a esta cuenta o depositarle grandes cantidades ($20mil o más) de vez en cuando?

¿Usualmente ahorras?

La empresa es:

Tu cuenta ideal es:
Business
Tarjeta business
  • Ideal para emprendedores o PyMes (Persona física)

  • Tarjeta virtual y tarjeta física con acabado premium

  • Acceso a beneficios especiales de Mastercard World Elite

  • Realiza SPEI, compras en línea y en tienda

  • Dispersiones y cuentas de colaborador

  • Puntos dobles en el programa Puntos Pagando


¡La quiero!

Tu cuenta ideal es:
Business Pro
Tarjeta Business Pro img
  • Ideal para empresas medianas o grandes (Persona moral)

  • Cuenta 100% digital con tarjeta virtual gratis y al instante

  • Transferencias SPEI ilimitadas

  • Monto máximo acumulado en tu cuenta ¡Sin límite!

  • Dispersiones y cuentas de colaborador

  • Puntos dobles en el programa Puntos Pagando


¡La quiero!

Tu cuenta ideal es:
Explore
Tarjeta explore
  • Transferencias SPEI disponibles 24/7

  • Recibe tarjeta virtual al instante y tarjeta física a domicilio

  • Realiza SPEI, compras en línea y en tienda

  • Recibe depósitos hasta por 3 mil UDIS al mes

  • Acumula hasta 30 mil UDIS de saldo en tu cuenta


¡La quiero!

Tu cuenta ideal es:
Explore Plus
Tarjeta explore Plus
  • Transferencias SPEI ilimitadas y disponibles 24/7
  • Recibe tarjeta virtual al instante y tarjeta física a domicilio
  • Realiza SPEI, compras en línea y en tienda
  • Monto máximo acumulado en tu cuenta ¡Sin límite!
  • Permite transaccionar más de 10mil UDIS mensuales

¡La quiero!

Tu cuenta ideal es:
Night
Tarjeta Night
  • Acceso a beneficios especiales de Mastercard World Elite
  • Transferencias SPEI ilimitadas disponibles 24/7
  • Tarjeta virtual y tarjeta física con acabado premium
  • Realiza SPEI, compras en línea y en tienda
  • Monto máximo acumulado en tu cuenta ¡Sin límite!
  • Puntos dobles en el programa Puntos Pagando

¡La quiero!

Tarjeta explore
Tarjeta explore Plus
Tarjeta Night
Tarjeta business
Tarjeta Business Pro