Tenemos aquí nuestros pagos lo que vamos a hacer es en este de pago finalizado.
Si recuerdas aquí tenemos un validad registro y este ya tenía este HTML vimos copiar y finalizado pegar
esto no pegar aquí abajo ya que este cuerpo de aquí este nos puede servir cortamos esto.
Llegamos aquí y ya podemos eliminar así todo lo arriba.
Y nos quedamos con el incluãa al ver un resumen del registro éxito Payment Heydi y también podemos seleccionar
este I de pago
y éste de pago va a ser más que nada para nuestro control interno
y aquí vamos a pasar es donde vamos a pasar el usuario de que no ha pagado ha pagado
recargamos y demás que Rashomon de registro.
El pago se realizó correctamente.
De momento este código lo único que hace es revisar que se haya seguido toda la parte de PayPal.
Al final nos dice que el pago se realizó correctamente cuando alguien se registra cuando llena el formulario
por primera vez realizamos una inserción a registrados y en ella colocamos todo lo que por ejemplo sus
talleres quieren de regalo etcétera pero no estamos almacenando o mejor dicho almacenamos que se están
inscribiendo pero que aún no han pagado.
Una vez que finaliza en todo el proceso de registro y que lleguen hasta la parte final de llenar este
formulario queremos cambiar ese estado de no pagado a pagado.
Entonces vamos si era que pago finalizado y a quién vamos a colocar el código.
Aquí tenemos el pago se revisó correctamente etc..
Entonces lo primero que voy a hacer es poner un rico Ricoeur wants para traerme mi conexión a la base
de datos incluidos incluso y de funciones diagonal un bajo conexión punto PHP y vamos a poner quienes
statement Steinman va a ser igual con el nombre de nuestra base de datos nuestra conexión con íbamos
a utilizar prefer y que vamos a poner update y podremos poner diagonales invertidas o sin nada no importa
registrados set y si vemos por ejemplo lo que es nuestro nuestra base de datos tenemos por ejemplo aquí
una que dice pagado los que están en cero quiere decir que no han pagado los que estén en uno somos
que si set pagado igual a mí será el parámetro que estemos pasando en nuestro Steinman y tal vez más
importante que incluso la información que vas a actualizar es el Wer si no pones el waren APDAYC te
va a actualizar todos los registros entonces puedes ver que tenemos una idea registrada que puedo poner
aquí wore y de un bajo registrado el nombre de la tabla de los registrados es igual a.
También aquí vamos a inyectar lo que viene siendo el Heydi el Heydi viene siendo éste.
Este es el que estamos leyendo de la web Relay que es el que se inserta en la base de datos en esta
parte cuando se registramos el usuario se crea un Heydi y ese es el que va a ir máuser acá.
Entonces si por ejemplo se registra el usuario con el Heydi €300 a quién pagar trae Heydi 300 se va.
PayPal realiza toda la parte de llenar el pago realizar el pago llega nuevamente a pago finalizado y
desde aquí leemos ese Heydi 300 y si todo está bien actualizamos y lo ponemos como pagado entonces aquí
voy a colocar pagado igual a uno para que cambie ese valor.
Si recuerdas aquí está como cero cero uno pagado va a ser igual a 1 y quiero suponer statement en Parham
iban a ser dos enteros el Ivima aseguró que se enteró nada más Dapena que un Hint para convertirlo en
un entero y me va en Paraguay a insertar dos enteros que vendría siendo Leydi y el pagado que pasa de
0 a 1.
Entonces voy a pasar en el siguiente orden en el que aquí se ha pagado primero paso pagado y después
el Heydi que quiero registrar que será de pago y coma al final y ejecutamos el Steinman Execute y estoy
ment Clowes y finalmente cerramos también las conexiones que Maisí la va a cerrar automáticamente pero
nosotros podemos decirle cierro aquí no.
No haremos nada más.
Entonces con esto vamos a hacer una prueba más voy a abrir aquí mi proyecto y abrir reservaciones a
colocar aquí lo que diga Juan Juan nuevo
aquí nada más correo arroba correo punto com suponerles aquí nada más un uno es seleccionar cualquier
conferencia y una camisa.
Tal vez este sí un regalo calcular ten que pagar 32 lo de pagar me lleva a lo que es el sitio web de
PayPal o sea llenar la información de PayPal.
Una vez que inicia sesión aparece mi sandbox puedo continuar aquí y eso va a realizar lo que viene siendo
el pago de nuestro reservación pues el pago se realizó correctamente y PayPal nos genera una Heydi.
Ahora se abre a quien Braavos en PHP admin en tu base de datos aparece pagado y aparecía como favorito
lo vamos a ver nuevamente bien de nueva cuenta estaremos haciendo más pagos porque estaremos validando
incluso un poco más a profundidad que el pago se ha hecho correctamente utilizando la API de PayPal.
Lo último que quiero hacer aquí es agregar un poco de un poco de CSS que no se vea así nada más así
que voy a poner un Neco para el RIP Class y voy a colocar algunas clases o el resultado espacio correcto
cuando todo sea correcto y se va a imprimir un Heydi un dip con una clase y en caso de que el pago no
se realice que no se haya hecho como vendría siendo.
Voy a colocar prácticamente lo mismo nada más que el resultado va a ser diferente estar utilizando un
poco esa clase y voy a darle copiar y lo pego bajo y que iba a ser error.
Son nuevas clases nuevos que estamos creando vamos a abrir lo que viene siendo el main CSS y lo voy
a insertar hasta abajo aquí voy a colocar resultado.
Punto resultado y voy a poner un texto en la encentro para que el texto quede centrado.
Badín de RAM el color del texto va a ser blanco pongo Huay lo ponemos también como hexadecimal está
bien cualquiera las dos opciones máximo va a medir 400 píxeles.
Si la pantalla es más pequeña que eso se va ajustar y margin zelote para que quede centrado primero
el correcto que va a poner background color y ponerle color Grin Bueno aquí tengo un color ya seleccionado
RGB 273 y 2 y Rohr más Ermac con un color Breast entonces básicamente la misma clase de resultados se
va a aplicar a ambos pues el resultado está aquí.
Y en caso de que sea correcto sea imprimir con un fondo verde y en caso de que sea incorrecto un error
volvemos a abrir el proyecto puedo recargar desde aquí el pago se realizó correctamente y aparece mucho
mejor un poco mejor formateado.
Puedes probar el error solamente cambiando por error botones que aparece en rojo entonces ver bastante
bien los dos resultados que podríamos tener en esta parte ya sea correcto o incorrecto si doy clic en
reservaciones quiero mostrarte nuevamente cómo funciona esto para mostrarte el OP Day que acabamos de
hacer.
Juan y voy a poner aquí nuevamente correo arroba correo puntocom entonces voy a seleccionar cualquier
conferencia no importa mucho en realidad vas a poder 41 30 click en pagar me lleva lo que es el sitio
web de PayPal y para ello voy a abrirlo que es mi base de datos hay hembras.
El último registro del que tiene pagado como cero es por lo tanto una vez que realicemos las operaciones
de pagar y de continuar llega a pago finalizado revisa que el pago esté hecho como otro y de nueva cuenta
vuelvo a abrir Braojos y cambia uno y de esta forma todos los que tengan uno no quiere decir que han
pagado los que no lo tengan es que no han pagado y tal vez digas que iba a venir alguien y le va a cambiar
el truco y le va a poner otra cosa.
En parte lo podrían cambiar pero a la hora de que pase ese cambio ya no va a hacer válida la sesión
de PayPal ya no se puede cambiar entonces mejor dicho que tengan como foll si luego lo cambian a otro
lo que viene siendo la sesión de PayPal ya para ese tiempo ya está muerta por así decirlo pero en el
siguiente vídeo vamos a ver cómo validarlo incluso un poco más a profundidad que no lo estemos pasando
este parámetro de otro sino que estemos utilizando la PayPal API para validar un registro lo veremos
en el próximo video.