1
00:00:01,070 --> 00:00:10,490
Vamos a enviar de nuevo nuestro pago aquí y vamos a abrir nuestro editor de texto vamos a tener que

2
00:00:10,490 --> 00:00:18,970
ir creando poco a poco las clases de PayPal o ver las instancias e irlas importando.

3
00:00:19,190 --> 00:00:25,350
Nuestro proyecto por ejemplo inicia siempre creando una que se llama pellet.

4
00:00:25,750 --> 00:00:33,010
Vamos a poner aquí compra o a la New Speller y esto va a crear una nueva instancia de esta clase de

5
00:00:33,160 --> 00:00:35,720
Vannelli esto qué significa.

6
00:00:36,160 --> 00:00:44,680
Si abrimos aquí PayPal y luego nos damos a PayPal de nuevo y lo REST API SDK PHP LEPP PayPal API y todas

7
00:00:44,680 --> 00:00:49,490
esas carpetas hay que abrir y por fin vamos a encontrar aquí las clases.

8
00:00:49,600 --> 00:01:00,090
Si buscamos Feller y damos un poco más de scroll aparece pellet y quienes dicen un recurso que representa

9
00:01:00,120 --> 00:01:08,070
un pago que alguien que paga o que realiza un pago y tal vez así como que de momento no tenga mucho

10
00:01:08,070 --> 00:01:14,760
sentido sin embargo esto es la forma en la que se realiza se crea un pago luego se le agregan artículos

11
00:01:14,790 --> 00:01:20,280
luego se le agregan detalles luego se le agrega una cantidad se realiza la transacción se realiza el

12
00:01:20,280 --> 00:01:27,570
pago y se da una respuesta y el primer paso es crear esta clase que se llama pellet o instancia de esa

13
00:01:27,570 --> 00:01:29,500
clase.

14
00:01:29,820 --> 00:01:37,470
Lo siguiente que tenemos que hacer es comprar comprar y aquí es donde le vas agregando atributos a esta

15
00:01:37,470 --> 00:01:49,530
compra por ejemplo y el SDK de PayPal utiliza una convención llamada Ghersi cederse utiliza un set para

16
00:01:49,530 --> 00:01:53,240
agregar un valor y un jet para obtener un valor.

17
00:01:53,310 --> 00:02:02,550
Términos muy muy populares en programación orientada a objetos y ponemos set payment method y tal vez

18
00:02:02,550 --> 00:02:09,750
digas bueno y payment method que significa haber creado esta instancia de Pellerin a quien pellet vas

19
00:02:09,750 --> 00:02:15,200
a encontrar este método que en realidad es una función y lo vamos a buscar.

20
00:02:15,270 --> 00:02:25,080
Aquí puedes ver qué función set payment method y lo que más me gusta de la SDK de PayPal es que por

21
00:02:25,080 --> 00:02:34,340
ejemplo aquí dice el pago el método de pago que será utilizado puede ser paypal pago del banco con una

22
00:02:34,350 --> 00:02:40,080
tarjeta de crédito o tarjeta de crédito y los valores que acepta es crédito.

23
00:02:40,080 --> 00:02:48,150
Puedes ver cómo está escrito credit card Credit bajo cartoon minusculas Bank para Banco PayPal o algunas

24
00:02:48,150 --> 00:02:49,280
otras opciones.

25
00:02:49,490 --> 00:02:51,200
No las conozco.

26
00:02:51,490 --> 00:02:58,680
No pago una distinta forma de pago así que aquí es donde vas a definir qué tipo de pago vas a recibir

27
00:02:59,040 --> 00:03:06,270
en este caso es PayPal y debe ser en minúsculas igual como aquí aparece en los valores válidos de PayPal

28
00:03:06,300 --> 00:03:10,000
en minúsculas y todo pagado si aquí tenemos PayPal.

29
00:03:11,020 --> 00:03:18,520
Es decir nada más vamos a aceptar pagos PayPal y Pelléas tienen muchas opciones puedes ver que aquí

30
00:03:18,520 --> 00:03:20,110
hay bastantes.

31
00:03:20,220 --> 00:03:31,300
Un Estado puede ser verificado o no has verificado aquí vas a obtener el set y el Get y luego aquí vienen

32
00:03:32,240 --> 00:03:38,280
otro tipo de cuentas negocios personales Premier muchas opciones.

33
00:03:38,370 --> 00:03:45,250
No es necesario ponerlas todas pones nada más lo que necesitas por ejemplo para Pelléas nosotros nada

34
00:03:45,250 --> 00:03:51,930
además agregamos el payment method y quiero mostrarte cuando agregas el set para agregar un valor el

35
00:03:51,940 --> 00:04:06,280
jet es para obtener un valor es decir si quieres pongo compra Mareco compra D.T payment method IDEY

36
00:04:06,310 --> 00:04:12,010
guardar y recargo y puedes ver que nos dice que la página no está funcionando.

37
00:04:12,010 --> 00:04:22,870
Hay una razón razón para esto no tiene nada que ver con este método es porque la clase de SDK de PayPal

38
00:04:23,610 --> 00:04:33,630
utiliza algo llamado los Name Space para importar las clases es decir en PHP puedes tener muchas clases

39
00:04:34,740 --> 00:04:37,610
que utilizan el mismo nombre.

40
00:04:37,770 --> 00:04:44,340
Sin embargo la ruta para esos archivos puede ser distinta y utilizando los naipes te aseguras de que

41
00:04:44,340 --> 00:04:49,640
estás importando las clases que vas a utilizar nada más y es bastante fácil.

42
00:04:49,650 --> 00:04:56,330
La verdad es que es más fácil nada más escribir el código que entender todo lo que hay detrás de ellos

43
00:04:56,820 --> 00:05:01,310
pero una vez que escribes el código vas a entender un poco más de qué se trata.

44
00:05:01,410 --> 00:05:09,780
Hay que poner esto es la forma en que creas que utilizas el name Space PayPal así como aquí mayúsculas

45
00:05:09,780 --> 00:05:21,130
y minúsculas luego diagonal invertida que voy a poner API y Amorth y nadie más quienes aman a Pella

46
00:05:22,720 --> 00:05:26,570
y de esta forma estoy importando las clases de pellet y utilizarã.

47
00:05:26,780 --> 00:05:34,970
Es decir si aguardo cambios y recargo puedes ver que aquí aparece y me aparece un error café XXX y pagar

48
00:05:36,340 --> 00:05:43,360
y puedes ver que graciasal le dio un set para agregar el valor de PayPal y gracias al JEET puedo ver

49
00:05:43,360 --> 00:05:50,890
el valor aquí es decir siempre que vayas a agregar un valor utiliza Zet y siempre que quieras ver ese

50
00:05:50,890 --> 00:05:58,510
valor utiliza JEET y pudiste ver que ahora si ya no nos marcó el error gracias a la utilización de este

51
00:06:00,100 --> 00:06:07,270
Space es decir si yo agrego otra clase y este eliminada si agrego otra clase por ejemplo la siguiente

52
00:06:07,270 --> 00:06:16,700
que se llama Artículo igual a new artículo Item hay themes una nueva clase que ibas a encontrar

53
00:06:19,940 --> 00:06:28,790
y puedes ver que aquí se Nais e Pais API PayPal API esto es la forma en la que puedes acceder a él y

54
00:06:28,840 --> 00:06:36,640
aquí arriba una vez que las instancias es nada mas utilizas PayPal diagonal API diagonal y el nombre

55
00:06:36,640 --> 00:06:41,820
de la clase item no tienes que poner PHP ni nada de eso.

56
00:06:41,860 --> 00:06:48,460
Gracias a este name spells y el nombre de la clase sabe qué archivo debe de cargar y también ya con

57
00:06:48,460 --> 00:06:56,220
una vez que los cargas puedes tener acceso a esta clase y a todos los métodos así que bueno en el siguiente

58
00:06:56,220 --> 00:07:02,790
video vamos a crear este item y ver otras opciones que tenemos para la hora de trabajar con PayPal.
