IPN Laravel Paypal

Moltes vegades la nostra web té una pasarela de pagament, un botó de donació o una subscripció, aquesta acostuma a esser Paypal o el TPV d’un banc.

Implementarem la pasarela de pagament de Paypal i ens centrarem amb el fluxe de dades entre la nostra web i els servidors de Paypal.

Els avantatges que ens proporciona Paypal son que

Fluxe de dades

IPN auth flow
Flow IPN
  1. Tenim l’usuari a la nostra pàgina web amb el cistell de la compra i prem el botó de pagament de Paypal, nosaltres enviarem a l’usuari cap a la pàgina de Paypal per fer el pagament. En aquest moment perdem el control del procés de pagament ja que l’usuari a marxat de la nostra web. Per poder recuperar la màxima informació afegegirem tots els parametres posibles en aquesta crida, com podem veure en aquest enllaç.

 




2. L’usuari realitza el pagament a al web de paypal. Al finalitzar el

Documentació:

Parametres permesos en el botó de PayPal: https://www.imaginanet.com/blog/como-utilizar-paypal-para-realizar-compras-en-tu-web.html

Creació del IPN: http://www.codigonexo.com/blog/php/tratar-los-datos-ipn-de-paypal/

Repositori oficial de Paypal IPN: https://github.com/paypal/ipn-code-samples

Paquest de IPN: https://packagist.org/packages/fahim/laravel5-paypal-ipn

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *