Diego Di Camillo

Base de tips para problemas comunes de los desarrolladores.



Integrar Boton Pagar Ahora de PAYPAL en sitio WEB

16Dic11

Voy a mostrar un ejemplo de integración de pago utilizando la pasarela PAYPAL, configurada como «Pagos en Sitio Web» en una cuenta EMPRESA.

ACLARACION La integración propuesta en este post no es para CARRITOS DE COMPRA propios o de terceros como VIRTUEMART , OS-COMMERCE, MAGENTO o cualquier otro.
Este post muestra un ejemplo para pagar un ITEM o PRODUCTO a la vez. PERO NO GENERADO DESDE PAYAPAL, sino que se crea DINAMICAMENTE.

PASO 0: CONFIGURACION CUENTA PAYPAL Abrir una cuenta PAYPAL EMPRESA donde recibiras el dinero. Una vez creada, ingresa a ella y ve a «HERRAMIENTAS PARA EL COMERCIANTE» y Alli selecciona el tipo de pago «PAGOS EN SITIO WEB».

PASO 1: COLOCANDO CODIGO INTEGRACION EN SITIO WEB
Es extremadamente sencillo. Supongamos que tenemos una web con varios productos en un listado, o bien un único producto y que la problemática es que un usuario quiere algún producto y lo compra directamente ( NO LO COLOCA EN UN CARRITO para luego pagar todo junto ).
Entonces justo donde colocas el botón «COMPRAR» ponemos un form como el siguiente:

PAYPAL ofrece una docuemntación muy completa :

Ingresa a tu cuenta y haz clic en Este vínculo

Espero que les sirva.

Archivado en: configuraciones, Frames php, General, HTML, Nuevas Tecnologias, PHP, Productos open source, Web 2.0   |  10 Comentarios

10 comentarios a “Integrar Boton Pagar Ahora de PAYPAL en sitio WEB”  

Feed de este artículo URI para Trackbacks
  1. 1 Vic en Jun 21st, 2012 dijo:

    Gracias por este post, me ha hecho una integracion mucho mas facil. Enhorabuena!

  2. 2 Rodrigo en Jul 5th, 2012 dijo:

    Muchisimas Gracias

    Funciona muy bien el código!!!!!!!

  3. 3 ... en Jul 23rd, 2013 dijo:

    Si fonuncia…es información q no encuentras tan facil…muchas gracias brother (si eres humano)…

  4. 4 Paris N. Salguero en Dic 8th, 2013 dijo:

    Hola, muchas gracias por esto.
    Había estado sufriendo con la integración de Paypal en mi web, deberías hacer una guía un poco mas completa con los valores de retorno que te puede dar Paypal al regresar a tu web.
    Saludos

  5. 5 alfredo watanabe en Ene 21st, 2014 dijo:

    Diego muy buena tu solución. una consulta, cómo puedo hacer para que la transacción sea con la cuenta SandBox de prueba de paypal ???

    Gracias

  6. 6 ddicami en Ene 22nd, 2014 dijo:

    Sencillo el action del form debe ser «https://www.sandbox.paypal.com/cgi-bin/webscr»
    Aqui tienes un enlace de documentacion de paypal : https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/ipn-test-outside

  7. 7 rvd en Jun 13th, 2014 dijo:

    A pesar de haber pasado 3 años del post, sigue siendo útil.

    Gracias Diego!

  8. 8 jotajota en Jul 24th, 2014 dijo:

    hola, que pasa si el usuario modifica con el Firebug el precio y le da a comprar?

  9. 9 ddicami en Jul 29th, 2014 dijo:

    Deberías implementar un script seguro, el form que se muestra es simplemente como enviar a la pasarela de pagos un item a pagar. El código agregado de seguridad lo dejo a tu criterio.

  10. 10 DeathMomo en Jul 20th, 2015 dijo:

    Si, yo creo que la seguridad se deberia agregar al momento de hacer el Submit, procesar las cantidades con los precios, y rellenar el campo ‘amount’, de esta forma aunque se haya cambiado manualmente este valor, tu le estas mandando el que tiene que recibir, por ejemplo, en mi aplicacion, el campo amount se reinicia cada vez que cambio la cantidad de productos y el tipo de envio, esto lo hago en ese momento por que ya uso un script para repoblar un span con el costo total en grande para que lo vea el cliente, pero bien me puedo aguantar a que haga el proceso una vez que va a enviar la compra, de hecho el formulario de paypal lo tengo aparte y se hace el submit una vez que guarde el contenido del pedido en mi DB.

    Ahora que si alguien lo edita para enviar menos, tu debes saber que es lo que tienes que recibir, asi que el que va a sufrir es el que te envía por que va a tener que cancelar, solicitar reembolso, etc.

    Excelente implementacion, la andaba buscando como loco y sinceramente, paypal tiene un lio con sus guias.

Enviando tu Comentario
Por favor espera

Deja una respuesta

Hubo un error con tu comentario, por favor intenta de nuevo.



Comparte este artículo

  • Menéame  Menéalo
  • del.icio.us  Enviar a Del.icio.us
  • Mi Yahoo!  Agregar a Mi Web 2.0
  • Furl  Guardar en Furl
 


wordpressk2openswitchyukei.netfeedwordpress