Continuamos trabajando con este proyecto ya hemos creado nuestro pellet y nos Traité recuerda Pelléas
lo que engloba todo lo que va a ser en ese pago luego item se crea una instancia para cada artículo
pero una vez que creas todos tus artículos que vas a vender o a comprar hay una que se llama item lista
y aquí la encuentras hay lista.
Recuerdo todas estas están en esta ruta PayPal PayPal o APIs LIR PayPal Happy y vamos a encontrar como
Haytham List y hoy te es aquí lista de artículos por los que se van a pagar y vamos a cooperar extenuadas
para agregar el spells no me vuelva a pasar lo que el video anterior.
Vamos a poner aquí.
Item List estos nombres es importante mencionarlo también deben de estar como aparecen aquí por norma
todas las clases en PHP y en casi cualquier lenguaje de programación.
La costumbre dice que el primer a las primeras letras mayúsculas hay.
No es la excepción y aquí parece ya importamos nuestra lista.
Ahora podemos darle aquí
lista artículos igual a new temples
y en artículos vamos a agregar Zet items y vamos a abrir nada más para ver qué items lo vas a encontrar
dice.
Lista de artículos y el parámetro puedes ver que aquí nos dice que son arreglos
así que aquí lo va a poner a Roy y voy a poner artículos.
De momento lo único que estamos cobrando es un artículo sin embargo si por ejemplo yo tuviera dos que
tuviera artículo 1 y 2 y este fuera el 2 y tuviera artículo 2 y quisiera agregar aquí tendría que poner
una coma y lo Artículo 2.
Así es como iría agregando más y más artículos.
Sin embargo como vimos pues nada más tenemos uno así que elimina de esta parte y dejarlo como una regla.
Esto es todo lo que necesitas para el item list en el item les pasas todo lo que se le va a cobrar al
usuario todos los artículos que hayas dado de alta aquí y voy a cerrar esto y vamos a siguiente.
Aquí detalles igual a new dite el siguiente paso.
Ya sabemos los artículos que va a comprar agregamos los detalles y este lo puedo copiar y pegar aquí
para que sea la siguiente clase no me vuelva a pasar y vamos a abrir la Ditaires y aquí viene detalles
adicionales de la cantidad a pagar y vamos a ponerla aquí.
Detalles que es la instancia puede shipping y SHP Shipping programar el envío aquí lo va a pagar envío
despensero.
Sin embargo PayPal lo requiere y vamos a poner CETC su torada.
Este va a ser igual al precio
y vamos a ver Ditaires nada más para ver Zet shipping y vemos que quien nos dice cantidad que se va
a cobrar por envío diez caracteres es lo máximo y dos decimales es lo que le puedes pasar aquí.
Es decir el envío no lo puedes pasar letras son puros puedes pasar letras pero de hecho es una cantidad.
Puedes ver que se estrena o dogout los parámetros y en su total voy a buscar esta aquí lo tenemos.
Dice la cantidad del total por los artículos.
Aquí puedes ver qué dice requerido eso uno de los que es obligatorio que dice diez caracteres máximos
y dos espacios para dos decimales entonces tenemos Shipping historial en esta parte otra clase de una
vez vamos a importarla y creo que ya la agregué por cerrar estas dos
y después de Ditaires las siguientes Amand o cantidad iBeacon aquí cantidad igual a new amount y arriba
Amand.
Esta clase y vamos a ver que aquí dice la cantidad que se va a pagar y ponemos aquí cantidad y lo tenemos
que poner Zet corren si la moneda se pone el MXN que quiera tenemos
y vamos a poner aquí para agregar más valores y vamos a poner también Z Toral aquí debería el total
y lo voy a decir una vez de PayPal es muy quisquilloso en esa parte.
Si tú por ejemplo pones aquí un ítem el precio y si por ejemplo le pones el precio 20 y en el total
le pones 30.
Paypal te va a decir que la suma está mal.
O sea que estás cobrando el artículo de 20 y el total de ese 30 te dice prácticamente dónde están los
otros 10.
Es muy muy muy exigente en eso la suma debe ser exacta y por ejemplo si tú le pones un artículo de 20
y pones un envió de dos en el total debe ser 22 no PayPal no le pones.
No le puedes poner 23 te va a decir que la suma no da los que estás poniendo.
Como digo se pone un poco exigente en ese aspecto por un lado está bien y vamos a poner aquí CETC Thora
y poner dite debes agregar los detalles sin embargo los detalles ya es algo que hemos cubierto y hasta
aquí esta variable nada lo pasamos para acá vamos a ver todos estos valores en Amav tenemos Currency
y aquí viene Currency y de nuevo dice aquí que el código de tres letras como es Trunk por eso le estamos
poniendo las comillas y luego de hecho cuando tienes el set y el Get el total dice la cantidad que será
cobrada a la persona que va a pagar en el caso de pedir un reembolso.
Es la cantidad de reembolsará al comprador y puedes ver que también aceptan Streeck o un doble entonces
aquí les estamos pasando el precio y en CED Ditaires y aquí es Zet con minúscula
y se dice pagos adicionales más datos adicionales para la cantidad a pagar todos los detalles los pusimos
aquí en detalles no hay problema estamos cerca de finalizar esta parte no tanto creo que vamos como
a la mitad.
Aquí me faltó importar amount cada una de estas clases que vayas usando desbande redimirla importando
un momento tenemos 5 aquí y 5 acá así que bueno en el siguiente vídeo vamos a continuar agregando más
clases faltona de transacciones de wireless pagos etcétera.
Así que vamos a ver eso en el siguiente video.