es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Pausar y reanudar la recolección de pagos en Stripe.

Estoy trabajando en la suscripción de Stripe y tratando de construir un flujo mediante el cual el administrador pueda pausar y reanudar la colección de pagos de los clientes.
Para lograr esto, estoy usando esto de la documentación de Stripe.

Ahora el problema principal que enfrento con este método es el siguiente:
Supongamos que un cliente tiene una suscripción mensual y se le factura el 1 de cada mes.
El administrador ha pausado la facturación del cliente el 15 de octubre y la ha reanudado el 15 de noviembre.
Ahora, la próxima factura muestra que el cliente será facturado el 1 de diciembre para el próximo ciclo.

Mis preguntas son las siguientes:
1. ¿Hay alguna manera de cobrar al cliente por el periodo del 16 al 30 de noviembre que utilizó? (Ajustando de alguna manera el monto en la factura del 1 de diciembre)
2. ¿Y el período del 16 al 31 de octubre, por el cual el cliente ya ha pagado el 1 de octubre, se puede no cobrar o ajustar de alguna manera?

Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Gracias por su consulta sobre pausar y reanudar pagos en las suscripciones de Stripe.

    Con respecto a su primera pregunta, Stripe proporciona una función llamada prorrateo que le permite ajustar el importe de la factura en función del período de tiempo durante el cual se pausó la suscripción. Puede usar el parámetro proration_behavior y establecerlo en create_prorations al volver a habilitar una suscripción. Esto creará elementos de factura prorrateados para el período de tiempo no utilizado y los agregará a la próxima factura. Puede encontrar más detalles sobre cómo utilizar el prorrateo con las suscripciones de Stripe en esta documentación.

    Con respecto a su segunda pregunta, según la política de Stripe, los pagos realizados por los clientes no son reembolsables. Por lo tanto, no puede cobrar a un cliente por un período que ya ha sido pagado. Sin embargo, puede proporcionar un crédito o reembolso al cliente por el tiempo no utilizado si así lo desea. Puede hacerlo utilizando la API de credit_note en Stripe.

    Espero que esto le ayude en la creación del flujo para pausar y reanudar las colecciones de pagos en las suscripciones de Stripe. Si tiene alguna otra pregunta o duda, no dude en preguntar.

Comments are closed.