No video

Publicar cambios 🚀 Verificar suscripciones PayPal (online) 🎯

  Рет қаралды 503

Programación y más

Programación y más

Күн бұрын

Пікірлер: 12
@leonarzb5705
@leonarzb5705 Жыл бұрын
Alguna sugerencia para el manejo de fechas(horas)? El caso es que el backend tiene un Time Zone(TZ) digamos Apache, luego la BD(MySQL) podría ser otro servidor y por último el cliente(navegador) podría estar en otra TZ, luego tenemos, en el caso más general, 3 fechas distintas. El cliente, dicho sea de paso, usará JS por lo que no veo a priori cómo saber en el back qué hora usa.
@programacionymas
@programacionymas Жыл бұрын
Puedes usar un sólo timezone en el backend (por ejemplo UTC). Según las preferencias del usuario puedes convertir la fecha antes de devolver este dato a la vista. La hora de MySQL no interviene si desde tu backend siempre escribes el valor que deseas guardar.
@leonarzb5705
@leonarzb5705 Жыл бұрын
Muy buen tutorial, excelente!!! Felicidades!! Una duda: Qué pasaría si PayPal intenta notificarme a través de un webhook y mi servidor está apagado(offline)? Nunca sabría que el cliente canceló su suscripción y seguiría brindando servicio; quedaría inconsistente mi BD contra PayPal. Acaso PayPal seguirá intentando conectar con mi servidor(url) hasta que esté online y lo logre? Gracias
@programacionymas
@programacionymas Жыл бұрын
Hola. Es correcto, PayPal espera una respuesta 200. En caso de no recibirla, intentará unas 25 veces más, a lo largo de 3 días: developer.paypal.com/api/rest/webhooks/ Tu sitio no debería estar caído mucho tiempo para evitar que quede en un estado inconsistente como bien dices.
@leonarzb5705
@leonarzb5705 Жыл бұрын
Existe alguna forma en el Sandbox de PayPal de "simular" que ha transcurrido un determinado periodo de tiempo? Esto como para probar el periodo gratis o demo de una suscripción(como que ya culminó). Gracias
@programacionymas
@programacionymas Жыл бұрын
No he visto ejemplos sobre eso en su documentación pero podrías reducir los tiempos al mínimo.
@leonarzb5705
@leonarzb5705 Жыл бұрын
@@programacionymas Es decir en desarrollo poner un tiempo pequeño y si funciona, cambiarlo en producción esperando que esté bien? Existe un valor inferior a mensual? Algo como frecuency WEEK o DAY puesto que sólo toca esperar...😉
@juliantantera2728
@juliantantera2728 Жыл бұрын
No entiendo como es el mecanismo, tu url de suscripciones esta asociado a esta api en paypal que creaste? Como le llegan las notificaciones de eventos ocurridos si no hay una conexion entre el webhook y tu link de pago?
@programacionymas
@programacionymas Жыл бұрын
Sí, a través del webhook se notifican los eventos.
@juliantantera2728
@juliantantera2728 Жыл бұрын
Estoy creando un bot que maneje webhook provenientes de paypal. Cree un servidor en vercel, cuando se realiza un webhook simulator es recibido correctamente en el servidor, pero cuando realizo un pago ficticio a ese webhook, el servidor no recibe ninguna solicitud post. Tienes alguna idea si vercel es apto para recibir pagos desde paypal? Muchas gracias @@programacionymas
@dannjimenez207
@dannjimenez207 Жыл бұрын
Fijate que todo me funciona correctamente, el detalle es que cuadno lo paso a LIVE, el wenhook no se ejecuta y si me voy a los Logs de Paypal apare un error con codigo 402 The requested action could not be performed, semantically incorrect, or failed business validation. sabrias porque?
@programacionymas
@programacionymas Жыл бұрын
Hola. Es muy probable que haya alguna diferencia en tu servidor de prueba y el de producción. Verifica tus endpoints de prod desde postman.
Renovar suscripciones PayPal 🎯 Capítulo final
49:47
Programación y más
Рет қаралды 976
Importing CSV files with PHPMyAdmin
3:11
HackBerry Lab
Рет қаралды 38 М.
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 36 МЛН
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Паша Осадчий
Рет қаралды 2 МЛН
English or Spanish 🤣
00:16
GL Show
Рет қаралды 8 МЛН
El Oscuro Secreto de Google 🤡 Programadores renuncian
10:27
Programación y más
Рет қаралды 676
Instagram: ¡14M de usuarios con 3 programadores! 🙈
12:13
Programación y más
Рет қаралды 1,8 М.
REPOSITORY patron de diseño | ✅ Ejemplo en Typescript
11:14
Medieval Script
Рет қаралды 137
Aprende 8 Patrones de diseño 🎯 Ahora mismo
9:20
Programación y más
Рет қаралды 1,1 М.
Presidente Petro durante el diálogo con la comunidad Arhuaca en la Sierra Nevada de Santa Marta
38:03
Presidencia de la República - Colombia
Рет қаралды 12 М.
Aprende POO⚡️ En 7 min
7:00
Programación y más
Рет қаралды 432
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 36 МЛН