Ver Mensaje Individual
  #14  
Antiguo 26-02-2025
Maska10 Maska10 is offline
Miembro
 
Registrado: abr 2020
Posts: 50
Reputación: 7
Maska10 Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Buenas.


Este es un tema que me interesa. En su día (hace años) contacté con RedSys para poder usar sus terminales pero me plantearon unas condiciones de "homologación" brutales por lo que al final desistí del tema.


Hace año y pico decidí integrar la plataforma Paytef con lo que el tema fue bastante más llevadero pero claro, tienes que ceñirte a sus condiciones de terminales propios y pagar un mantenimiento, pequeño pero hay que pagar.


Si obtienes resultados te agradecería que comentaras.


Gracias y un saludo.
Exacto, yo estuve en la misma situación, incluso también integré Paytef .... resulta que para esto tienes la librería dllTpvpcLatente.dll que es de Redsys y ya está homologada por lo que solamente tienes que trabajar con ella y solo necesitas el código de comercio, clave de firma y número de terminal.

Notas:

- La documentación es una castaña
- Hasta descubrir que carajo de librería necesitas es navegar, preguntar, que te digan chorradas, que no saben, preguntas a tu banco, preguntas a Redsys ... nadie sabe que carajo le estas diciendo.
- La de tiempo de mi vida que habré perdido con esto y al final era sencillo

Resumen:

1 - Logicamente necesitas el servicio TPV/PC de Redsys (contratado en tu banco)
2 - Para conectar a ese TPV/PC de las narices vas a optar por el método SLIM PACK, que es el que proporciona la librería y por tanto no tienes que homologar tu aplicación (ya que la que interactura con el datafono, pin-pad, ping pong) es la librería
3 - La documentación es cachonda, por ejemplo la función para conectar e inicializar el datafono te pide varios parámetros (codigo de comercio, número de terminal, clave de firma), pero también el puerto com al que está conectado y la versión ... pero luego la documentación te dice que los 2 últimos no los tienes que pasar .. y claro, como la función los espera, no sabes si enviar cadena en blanco, nulo, o que carajo .. así que prueba/error
4 - Respecto al útimo problema que tenía el otro usuario (y yo) que al final era el tipo de variable, pues eso, la documentación te dice que le pases un string, pero te dice que es un "buffer de string", así que creando el puntero pues ha quedado resuelto.

En fin, si necesitas el código de la función me dices.
Responder Con Cita