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.