Antes de continuar hubo un detalle que se me pasó la vida anterior es que aquí donde tenemos nuestras
aplicaciones apps y credenciales vemos que está habilitado sand box sand box es como el servidor de
pruebas pero una vez que he revisado todas las pruebas que ocupas pasas salir y puedes ver que te va
a dar algunas otras cuentas
pero sin embargo nosotros hemos estado trabajando con el sandbox vamos a descargar los códigos es una
parte importante explica quien Dashboard
y aquí viene el APIs Auxi estaba seguro que por aquí venían pero bueno vamos a darle click en Apis
y del lado izquierdo vamos a ver que tenemos los SDK darle click aquí y podemos ver que PayPal tiene
distintas versiones es decir si quieres integrar PayPal con Java ya tienen un código o un SDK que por
cierto un SDK es bueno las iniciales de Software Development Development Kit y son como una serie de
herramientas para el desarrollo ella tiene todo listo todas las clases todos los métodos todo lo que
necesitas para comunicarte con Paypal ya viene en los Rest s de también uno para Nott JS Python Ruby
punto net además de algunas integraciones para recibir pagos en línea.
Con los teléfonos móviles que nos interesa por nuestro proyecto PHP pero igual puedes integrarlo en
todos estos lenguajes.
Damos clic en PHP y aquí podemos ver que nos lleva a esta página.
PayPal developer PayPal PHP SDK y aquí hay muchas opciones.
Por ejemplo el wiki iba a ponerlo aquí.
Aquí puedes ver que vienen algunas instrucciones.
Algunos ejemplos de código etcétera.
Tenemos los Source docx que son todos así que todas las clases y todos los métodos es decir vamos a
poner un ejemplo y vamos a empezar con algo sencillo tal vez abrimos un taller Bailleres una clase que
está aquí y damos clic aquí.
Por ejemplo la clase se llama Feller y si damos un poco más de scroll aquí viene un método que es para
un tipo de pago
aquí donde están G.T payment method puedes dar click y esto te va a llevar al código fuente del payment
method.
Vamos para atrás podemos ver que por ejemplo en Payment set payment method podemos poner una tarjeta
de crédito banco o PayPal.
Otras opciones.
Aquí es donde vas a encontrar algunos ejemplos de código y también todos los que acepta cada uno de
todas las clases que vienen en el SDK por ejemplo de amount antes la cantidad que se va a pagar y aquí
puedes poner la moneda y puedes ver que aquí dice que PayPal no soporta todas las monedas sin embargo
al darle clic aquí en el currency Skout vas a encontrar que aquí están todos los que acepta es decir
esta parte del Source Docs es donde viene toda la documentación del código de PHP.
Otra opción es el SAM Volkow ellos han desarrollado una serie de códigos ya disponibles incluso los
que están aquí pues son muchos más que los que vamos a ver en el curso.
Aquí vienen todos los de pagos aquí vienen las autorizaciones ventas órdenes los planes de pagos donde
guardar las tarjetas notificaciones cotizaciones y muchas opciones más y lo que más me gusta de esto
es que puedes darle explica quien sours y te viene todo el código que vas a saber.
Sin embargo puede ser un poco intimidante orita verlo es el plan de este capítulo que todo esto que
ves aquí se te haga más familiar familiar.
Una vez que finalicemos este curso aquí también vienen las referencias de la API
más documentación y algunas de las opciones que puedes utilizar con PayPal para manejar lo que son los
dos refundaron una venta.
Muchas otras opciones que vienen aquí y por último en sdcard realices vas a encontrar todas las versiones
de los SDK actualmente la última versión es esta la 1.11 .0.
Sin embargo puede ser que cuando entres a descargarlo ya hayan actualizado esto los actualizan muy seguido
sobretodo por la seguridad pero voy a mantener el código lo más actualizado posible si hay alguna versión
nueva y veo que algo afecta a nuestro código lo voy a actualizar.
Y para descargar el SDK nada más damos clic aquí damos clic y esto nos va a descargar un archivo que
se llama PayPal PHP SDK 1.2 11.0.
Damos clic para que lo descomprimió dependiendo de tu plataforma y abrimos este vamos a ver que tenemos
un Autolog un Composer un Papa y un PSR SDK de PayPal es importante también decirlo que lo puedes descargar
con una librería de PHP que se llama Composer que te ayuda a manejar las dependencias de la forma más
fácil.
También lo puedes descargar como lo acabamos de hacer y no hay ningún problema.
Lo siguiente que quiero hacer es crear una nueva carpeta PayPal y en esta carpeta de PayPal voy a colocar
lo que acabamos de descargar.
Así que puedo seleccionar todo.
Abro PayPal y lo arrastró hacia mi proyecto lo siguiente que va a hacer es abrir nuestro código y puedes
ver qué PayPal lo que vamos a hacer es crear un archivo de configuración nuevo archivo CONFIG punto
PHP y en este archivo lo único que vamos a hacer ahorita es darle abrir nuestro ya desde PHP y darle
un rico aire para agregar un archivo que está aquí ponemos comillas sencillas y ponemos PayPal que es
el nombre de esta carpeta diagonal para entrar a ese directorio y vamos a importar este Autolog punto
PHP
y si abrimos por ejemplo un punto PHP vemos que no tenemos ningún error así que lo hemos importado correctamente.
Pero a partir del siguiente vídeo es donde vamos a comenzar a escribir el código para recibir pagos
en línea.
En este proyecto.