Sé que esta es una pregunta vaga. Pero estoy ejecutando Django 1.9.8, python 3.5 y djstripe 0.8.0 y el comando de sincronización de clientes no funciona. Cuando ejecutamos el
$python manage.py djstripe_sync_customersComando y regrese a la página de administración, el estado de suscripción de los clientes no cambia. Lo que significa que tenemos un cliente cuya tarjeta ha caducado y su suscripción aún se muestra activa. otro cliente que ya ha realizado 2 pagos mensuales todavía se muestra como prueba. Sin embargo, si ese usuario ve su historial de pagos a través de:
www.website.com/payments/history/la información de Stripe está sincronizada correctamente y todo está bien.
¿Alguien se ha encontrado con esto antes? Gracias de antemano por la ayuda.
Me comuniqué con algunas personas sobre este problema y obtuve una respuesta a mi pregunta. Estaba malinterpretando el propósito de
djstripe_sync_customersTodo lo que estaba tratando de lograr se hace a través de webhooks y esta función no hace lo que pensé que hacía. ¡Es una lástima que los documentos de dj-stripe sean tan malos!