Cita:
Iniciado por PabloManuel Hola a todos.
Intentaré ser lo más resumido posible. Mi empresa tiene desarrollada una Web con gestor de contenido que vendemos a clientes. Todas las webs son iguales cambiando colores banner y logotipos. Algo parecido a 1and1 pero más modesto.
El siguiente módulo que queremos implementar a largo plazo es que nuestro producto integre comercio electrónico.
Me estoy documentando antes de escribir la primera línea de código ya que este módulo es a largo plazo y las dudas vienen con las pasarelas de pago.
Desconocemos las pasarelas que usarán nuestros clientes. Por lo tanto tengo que desarrollar para todas o las más conocidas.
Las tres que he decidido integrar para que mi producto integre dicho pago son Ceca, Servired y Paypal.
He estado viendo como funcionan otros productos y veo que por cada pasarela de pago piden una serie de campos y el cliente final elige qué pasarela es la suya. Por ejemplo para Servired son estos los campos que debe saber el cliente:
- Nº de comercio
- Nº de terminal
- Clave secreta
- Tipo de encriptación
Para el resto los datos son parecidos. El cliente elige su/s pasarela/s e introduce dichos datos y a funcionar.
Esto es lo que quiero hacer para el nuevo módulo para mi producto. Pero antes toca estudiar ya que aquí hay dinero de por medio y tiene que rodar todo muy bien. ¿Por donde puedo empezar?
PD: He navegado durante días y no encuentro manuales para implementar. Salvo el TPV virtual de BBA, el cual incluye manual en ASP. Pero dado que se trata de una entidad en concreto no quiero implementarlo y hacer algo estándar independientemente de la entidad que use el cliente. La Web se distribuye en España.
En realidad, por lo menos en España, las APIs para los TPV (como Servired) que ofrecen los bancos son iguales en un 99'999%. El tema de encriptación supongo que te refieres a las firmas, no? Yo he realizado la integración de varios de ellos y no es nada complicado. Se limita a tener que enviar un xml através de un webservice y listo.