Página 1 de 2

Puntos PayBack

Publicado: Vie May 16, 2014 9:37 am
por AlexSalas
Hola dado,

Pues en definitiva este tema nada que ver con la facturación, sin embargo sé que manejas la programación a WebServices y quería hacerte una pregunta. Tenemos una empresa en México, DF que maneja la promoción de puntos PayBack en pago con tarjeta American Express, nosotros de acuerdo al consumo del cliente vamos a generar los puntos que se gana y tenemos que mandar vía WebService ésta información al servidor "PayBack".

Pregunta. ¿Podrás hacernos el desarrollo de conexión al servidor PayBack?

Re: Puntos PayBack

Publicado: Vie May 16, 2014 9:45 am
por Dado
Suena interesante, enviame porfavor toda la documentacion tecnica para revisara y con gusto la analizo para ver si puedo conel paquete :)

Re: Puntos PayBack

Publicado: Vie May 16, 2014 9:49 am
por AlexSalas
Ok, estamos esperando a que nos pasen un contacto de PayBack para pedir la documentación técnica, teniéndole en nuestro poder te vuelvo a escribir para pasártela.

Saludos y estamos en contacto.

Re: Puntos PayBack

Publicado: Vie Jul 04, 2014 11:31 am
por AlexSalas
Hola dado,

Hace tiempo que platicamos sobre esto, fíjate que hemos estado recibiendo información técnica a cuenta gotas de parte de PayBack. Ya nos hicieron llegar una dirección de IP (https://12.105.183.225/mrchnt_mx/v1/soap), un usuario y contraseña, y un XML que describe como se tiene que armar el archivo que tenemos que mandarles. Se supone que ellos tendrían mayor interés en proporcionarnos la información necesaria para poder comunicarnos con su webservice, pero primero nos mandaron la IP solamente, después el usuario y contraseña, al final el XML, esto en un periodo de 3 semanas. Investigando sobre webservice he leído que también es indispensable tener acceso al WSDL del webservice pues es aquí donde se describe como funciona y como puedo conectarme, pero bueno tu eres el experto y acudimos a ti para que nos desarrollaras la conexión con este webservice, que necesitarías en un momento dado para conectarte a un webservice?. ¿Con la información que me han mandado sería suficiente?

Agradezco tu respuesta dado, Saludos.

Re: Puntos PayBack

Publicado: Vie Jul 04, 2014 12:35 pm
por Dado
Enviame a mi mail toda la informacion adicional que tengas, este fin de semana puedo aprovechar para revisar y ver si con lo que me envies es suficiente.

Re: Puntos PayBack

Publicado: Vie Jul 04, 2014 4:25 pm
por AlexSalas
Te acabo de enviar la información. Saludos

Re: Puntos PayBack

Publicado: Vie Jul 04, 2014 5:25 pm
por Dado
Mensaje recibido, lo checo y aqui en el foro te envio mis comentarios

Re: Puntos PayBack

Publicado: Dom Jul 06, 2014 1:11 am
por Dado
Hola,

Por fin, hoy a las 2am por fin obtuve el tan ansioso "PurchaseEvent RESPONSE" (adjunto ejemplo de lo que obtuve) eso significa que si puedo desarrollar el trabajo.

Asi pues, me permito enviarte la cotizacion de este trabajo.

Libreria DLL que tomaria un archivo ini con mas o menos la siguiente informacion :

[Datos]
Usuario=xxxx
Clave=xxxxx
PartnerShortName=gasred_mx
BranchShortName=4476000001
IdentificationAlias=3086810760000011 (este a mi entender es el numero de tarjeta Payback del cliente)
.....
.....
PurchaseItemDetail1=CONSUMO
PurchaseItemDetail2=CONSUMO no. 2
PurchaseItemDetail3=CONSUMO no. 3
....
TotalPointLoyaltyAmount=4 (a mi entender estos son los puntos Payback que se le van a abonar)
....
....etc...

Despues la DLL de forma interna procesaria este archivo ini de la siguiente forma:

1) Tomar el archivo de texto INI y crear el XML correspondiente, ensobretarlo y prepararlo para envio
2) Enviar el XML al Web Service de Payback
3) Recibir la respuesta de Payback (Response)
4) Analizar la respuesta, verificar principalmente si es una transaccion exitosa o un mensaje de error
5) Coordinarme con ustedes como quieren la respuesta, puede ser un archivo XML, un archivo de texto, una variable boolena (exito/fracaso) o alguna otra forma que sea conveniente para ustedes

El costo de este desarrollo ya te lo envie por mail

Tambien podria desarrollarlo tipo "Servitimbre" en donde supervisa una carpeta y procesa automaticamente los archivos de texto que se graban ahi.

Re: Puntos PayBack

Publicado: Mié Ago 06, 2014 12:14 pm
por AlexSalas
Hola dado,

Estoy trabajando ya con la implementación de la librería de PayBack en mi sistema y no me está generando el archivo XML, la función me devuelve éxito en la creación del XML pero no lo encuentro por ningún lado, este es el resultado en el .log:

06/ago 13:05:50 ---Inciando creacion de ProcessPurchaseEventXML---
06/ago 13:05:50 Abriendo archivo ini : C:\Desarrollo\Sistemas\Cxc\Gas Residencial\Version PayBack\Inis\PayBack\3086810760000011_1201.ini
06/ago 13:05:50 Creando XMLDoc
06/ago 13:05:50 Iniciando creacion de XML para envio
06/ago 13:05:50 Insertando datos generales
06/ago 13:05:50 Exportando XML a disco
06/ago 13:05:50 ---FIN---
06/ago 13:05:50 Abriendo archivo ini : C:\Desarrollo\Sistemas\Cxc\Gas Residencial\Version PayBack\Inis\PayBack\3086810760000011_1201.ini
06/ago 13:05:50 Preparando Request
06/ago 13:05:50 Envio del Request al Web Service

Supongo que me lo debe dejar en la misma ruta del .ini, no?

Re: Puntos PayBack

Publicado: Mié Ago 06, 2014 12:31 pm
por Dado
Si, busca el archivo "PAYBACK_Response.xml"