ssheduardo / sermepa

Clase para utilizar la pasarela de pagos redsys, sermepa.
MIT License
194 stars 59 forks source link

Iniciación #8

Closed mateosselma closed 10 years ago

mateosselma commented 11 years ago

Buenas, primero dejame agradecerte tu trabajo, ahora entro en materia:

Partiendo de la base que no tengo mucha idea de PHP, he estado mirando tu clase y es lo que en mi humilde opinión puede valer para un proyecto que ha caído en mis manos, el caso es que soy diseñador gráfico con algún que otro conocimiento de html5 y css3. Después de adaptar una pequeña web me han encargado implementar la pasarela de pago (algo que me viene grande).

Como soy diseñador na mente inquieta he estudiado tu trabajo y e intentado implementarlo en la siguiente dirección:

payment.hostalirati.com/pago

Aparte que me da un error que no comprendo, para ser mas claros, como debería de hacerla funcionar? Tengo que crear un formulario? Una web aparte? La verdad que voy algo perdido.

Muchas gracias de antemano

ssheduardo commented 11 years ago

Hola, el trabajo es facilitar la vida a otros para no pelearse con todo esto. Según comentas no tienes mucha idea de php, el problema es que no es solo crear un formulario (esto lo hace la propia clase). Lo que hace es conectarte con la pasarela de pagos del banco con los valores que le envías (cuanto cobrar, etc). El problema es que no basta con hacer solo eso, debe previamente guardar los datos del "carrito de compra" y luego generar como valido la compra y actualizar en tu bbdd dicha compra como buena o mala. Lleva un tiempo realizar todo esto, yo he aplicado esta ya a algunas páginas que he realizado a mis clientes como freelance. No se en que más puedo ayudarte

Saludos

El 16 de octubre de 2013 13:49, mateosselma notifications@github.comescribió:

Buenas, primero dejame agradecerte tu trabajo, ahora entro en materia:

Partiendo de la base que no tengo mucha idea de PHP, he estado mirando tu clase y es lo que en mi humilde opinión puede valer para un proyecto que ha caído en mis manos, el caso es que soy diseñador gráfico con algún que otro conocimiento de html5 y css3. Después de adaptar una pequeña web me han encargado implementar la pasarela de pago (algo que me viene grande).

Como soy diseñador na mente inquieta he estudiado tu trabajo y e intentado implementarlo en la siguiente dirección:

payment.hostalirati.com/pago

Aparte que me da un error que no comprendo, para ser mas claros, como debería de hacerla funcionar? Tengo que crear un formulario? Una web aparte? La verdad que voy algo perdido.

Muchas gracias de antemano

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8 .

mateosselma commented 11 years ago

La cuestión es que no hay bbdd, la idea que baraja mi cliente es la de mandar una url en la que el cliente en cuestión (solo son reservas de habitaciones) rellene los datos necesarios y ya comenzar con el proceso de pago. He estado intentando ponerme en contacto con el soporte de redsys y la verdad que no sueltan prenda.

ssheduardo commented 11 years ago

tendría que haber una bbdd o algún LOG para saber si esta el pago realizado correctamente. Imagina que digo que si he pagado (en realidad no lo he hecho), tendría que verlo de alguna manera (aunque en redsys tendrías que entrar y verlo desde su panel) pero como le envías un correo o algo así para confirmar su compra.

Saludos

El 16 de octubre de 2013 14:01, mateosselma notifications@github.comescribió:

La cuestión es que no hay bbdd, la idea que baraja mi cliente es la de mandar una url en la que el cliente en cuestión (solo son reservas de habitaciones) rellene los datos necesarios y ya comenzar con el proceso de pago. He estado intentando ponerme en contacto con el soporte de redsys y la verdad que no sueltan prenda.

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-26412072 .

mateosselma commented 11 years ago

El proceso seria el siguiente: el cliente habla con el responsable de las reservas vía telefónica o vía mail ( se que es un método arcaico, pero es lo que quiere mi cliente) después de confirmar la reserva y el importe se le manda un mail con el importe y los datos que necesite introducir en el formulario en cuestión.

ssheduardo commented 11 years ago

Es un poco raro no, lo siguiente. Solución

  1. Creas un formulario donde ingrese sus datos (no tiene sentido pero seguimos), algún texto con la descripción del producto y el valor a pagar.
  2. Al dar enviar debe redireccionar a una página xxx donde ahí usarías mi clase pasando los datos.
  3. Una url donde diga que el pago se a realizado correctamente.
  4. Fin

El 16 de octubre de 2013 14:09, mateosselma notifications@github.comescribió:

El proceso seria el siguiente: el cliente habla con el responsable de las reservas vía telefónica o vía mail ( se que es un método arcaico, pero es lo que quiere mi cliente) después de confirmar la reserva y el importe se le manda un mail con el importe y los datos que necesite introducir en el formulario en cuestión.

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-26412446 .

mateosselma commented 11 years ago

Ok, pues así lo haré cuando lo tenga listo, cualquier duda o incidencia pues si no te importa te la pregunto.

ssheduardo commented 11 years ago

Tratare de contestar en lo que pueda. Si necesitas otro tipo de asesoramiento no dudes en comentarlo. Saludos

2013/10/16 mateosselma notifications@github.com

Ok, pues así lo haré cuando lo tenga listo, cualquier duda o incidencia pues si no te importa te la pregunto.

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-26413406 .

mateosselma commented 11 years ago

Buenos días, a la hora de pasarle los datos de importe a la función desde el formulario que he creado, lo hago de manera normal no? Osea por el nombre del campo que haya puesto en el formulario, o debería hacerlo de alguna manera especifica?

ssheduardo commented 11 years ago

Debes usar el campo asignado del importe y pasarlo a la clase. Tienes un ejemplo en la documentación.

El 17 de octubre de 2013 13:41, mateosselma notifications@github.comescribió:

Buenos días, a la hora de pasarle los datos de importe a la función desde el formulario que he creado, lo hago de manera normal no? Osea por el nombre del campo que haya puesto en el formulario, o debería hacerlo de alguna manera especifica?

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-26497263 .

ssheduardo commented 11 years ago

Que tal te fue, me imagino que bien. Saludos

El 17 de octubre de 2013 13:44, Eduardo Diaz ssh.eduardo@gmail.comescribió:

Debes usar el campo asignado del importe y pasarlo a la clase. Tienes un ejemplo en la documentación.

El 17 de octubre de 2013 13:41, mateosselma notifications@github.comescribió:

Buenos días, a la hora de pasarle los datos de importe a la función desde

el formulario que he creado, lo hago de manera normal no? Osea por el nombre del campo que haya puesto en el formulario, o debería hacerlo de alguna manera especifica?

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-26497263 .

mateosselma commented 11 years ago

Pues mira ando partiendo la cabeza con esto: Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/content/61/11886061/html/pago/irati.php on line 41

me da este error, y realmente ando mirando la linea 41 y es donde se define el idioma.

mateosselma commented 11 years ago

Te paso una captura de la linea: irati_issue

ssheduardo commented 11 years ago

Que código estas usando El 30/10/2013 12:24, "mateosselma" notifications@github.com escribió:

Pues mira ando partiendo la cabeza con esto: Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/content/61/11886061/html/pago/irati.php on line 41

me da este error, y realmente ando mirando la linea 41 y es donde se define el idioma.

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-27381349 .

mateosselma commented 11 years ago

el fichero php que tienes aquí puesto

ssheduardo commented 11 years ago

Tienes algún correo para verlo en privado El 30/10/2013 12:27, "Eduardo Diaz" ssh.eduardo@gmail.com escribió:

Que código estas usando El 30/10/2013 12:24, "mateosselma" notifications@github.com escribió:

Pues mira ando partiendo la cabeza con esto: Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/content/61/11886061/html/pago/irati.php on line 41

me da este error, y realmente ando mirando la linea 41 y es donde se define el idioma.

— Reply to this email directly or view it on GitHubhttps://github.com/ssheduardo/sermepa/issues/8#issuecomment-27381349 .

mateosselma commented 11 years ago

mateosselma@gmail.com