Certificación .Net y VB6

👍

¡Felicidades, cada vez estás más cerca de poder realizar cobros con tarjeta!

Certificación.

Una vez se concluya la parte de la integración de la PinPad en tu proyecto, es necesario correr una matriz de pruebas con diferentes transacciones para certificar que la mensajería se haya implementado de manera correcta. Así como la información plasmada en los tickets esté acorde a las normativas en las cuales nos regimos.

En caso de que todo esté de manera correcta, se podrá proceder a dar de alta con credenciales productivas y desplegar un piloto productivo para verificar que todo esté funcionando correctamente.

📘

Nota.

Se requiere que en la certificación se cuente con algunas tarjetas para realizar las pruebas. Estas podrán ser tarjetas de Débito, Crédito con NIP y con firma digital. Se puede hacer uso de tarjetas vencidas o canceladas.

Recordando que la integración se realiza en un ambiente de pruebas y no se hace ningún cobro a la tarjeta.

🚧

Importante.

Considerar que en caso de usar una tarjeta con NIP este debe de ser ingresado correctamente ya que la terminal si valida que sea el correcto y en caso de ingresar incorrectamente podría ocasionar que se haga un bloqueo de la tarjeta.

CheckList de validación.

Indicador.Detalle.Restricciones.
¿En la integración se implementó el campo FolioNumber?Manejo de campo FolioNumber.*Obligatoria.
¿Del lado del punto de venta se implementaron logs del servicio?Manejo de logs en su punto de venta.*Obligatoria.
¿La integración tiene timeout que limiten poder entregar la información de la terminal al punto de venta?NA.*Obligatoria.
¿Qué versión de .Net Framework tienen instalado?Versión 3.5 o superior.*Obligatoria.
¿Qué versión de librería esta implementada?Es recomendable que se tenga un apartado en donde se visualice fácilmente que versión de librería se tiene implementada.Recomendado
¿Qué sistema operativo se estará usando para la integración (arquitectura)?Ejemplo: Windows 10 x86NA.
¿Cómo se esta manejando una venta?¿Cuál es la acción que realizan es un hilo o timer?NA.

🚧

Importante.

El uso de timeout de respuesta implementados en el punto de venta impiden que no se realice el proceso de manera exitosa puesto que si la persona se tarda en realizar la transacción más del tiempo establecido provocará que el timeout no responda y ocurran errores o situaciones no deseadas como que la transacción no concluya en el punto de venta.

Operativas transaccionales.

Tipo de PruebaTipo de TarjetaResultado EsperadoRestricciones
Venta Normal.Crédito-Chip.Transacción aprobada.*Obligatoria.
Venta Normal.Débito-Chip.Transacción aprobada.*Obligatoria.
Venta Normal.Tarjeta sin NIPTransacción aprobada.Solo si el comercio cuenta con una tarjeta sin NIP.
Venta Normal.Tarjeta Banda.Transacción aprobada.Solo si el comercio cuenta con Banda.
Venta MSI (3 , 6, 9, 12 y 18)Crédito.Transacción aprobada.Opcional solo si el comercio no implementa los MSI.
Venta MSI.Débito.Provocar error "Promoción no válida para este tipo de tarjeta").Opcional solo si el comercio no implementa los MSI.
Cancelar venta por medio del botón de la terminal.NA."Cancelado por el usuario".*Obligatoria.
Manejo de errores.Indistinto.Provocar regla de fraude código 34 transacción rechazada (Prueba en conjunto con Netpay).*Obligatoria.
Prueba de timeout en punto de venta para los tiempos de respuesta.NA.Durante la Impresión de ticket del comercio e impresión del ticket del cliente de igual manera se debe esperar un lapso de tiempo entre 3 a 5 minutos.*Obligatoria.

🚧

Advertencia.

Las pruebas con * son mandatorias para una certificación.

Operativa de Cancelación.

Tipo de PruebaTipo de TarjetaResultado EsperadoRestricciones
Cancelación.IndistintoCancelación de una venta realizada el mismo día.Es recomendable implementar las cancelaciones.

Operativa de Re-impresión.

Tipo de PruebaTipo de TarjetaResultado EsperadoRestricciones
Re-Imprimir ticket aprobado.N/ALa terminal imprimirá el ticket correctamente.Opcional solo si el comercio no implementa la re-impresión.
Re-Imprimir ticket de una venta cancelada.N/ALa terminal imprimirá el ticket correctamente.Opcional solo si el comercio no implementa la re-impresión.

👍

Pasos después de la certificación exitosa.

  • Se recibirá un correo con los resultados, mismos obtenidos con las operativas certificadas en un ambiente controlado de pruebas.
  • El equipo de comercial estará coordinando la generación de accesos productivos y piloto.

📘

Nota.

Validar que la Red del comercio no tenga bloqueo en los siguientes puertos y EndPoints:

Puertos: 3334, 3317 y 443
Endpoint: suite.netpay.com.mx

Ejemplo de falla de timeout al tener bloqueo en los puertos:

OkHttp : <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to suite.netpay.com.mx/200.53.144.37 (port 443) after 25000ms
System.err: java.net.SocketTimeoutException: failed to connect to suite.netpay.com.mx/200.53.144.37 (port 443) after 25000ms.