Si se cambia a un plan superior de una suscripción, Stripe calculará de forma automática el importe prorrateado que debe el cliente. Por ejemplo, si un cliente pasa de una suscripción de 10,00 €/mes a una de 100,00 €/mes en mitad del ciclo de facturación, se le debe un crédito de 5,00 € del primer precio y él debe 50,00 € del nuevo precio. Por lo tanto, el cliente debe un total de 45,00 € por el nuevo plan de la suscripción. Este importe se puede cobrar al final del ciclo de facturación o de inmediato mediante una factura.
Si una suscripción cambia a un plan inferior o se cancela, al cliente se le puede deber un crédito. Por ejemplo, si un cliente pasa de una suscripción de 100,00 €/mes a una de 10,00 €/mes en mitad del ciclo de facturación, se le deben 50,00 € del primer precio y él debe 5,00 € del nuevo precio. Por lo tanto, al cliente se le deben 45,00 € por el cambio a un plan inferior de la suscripción y ese importe se acaba añadiendo a su saldo acreedor que se aplicará a facturas que reciba en el futuro.
Algunos comerciantes quizá quieran reembolsar ese importe directamente en el método de pago original del cliente. En estos momentos, este proceso no es automático, sino que tiene que encargarse el comerciante.
Cómo reembolsar el saldo acreedor de los clientes
- Recupera el saldo acreedor del cliente o suma las partidas de factura pendientes.
- Utiliza la API List Invoices para pasar el ID de la suscripción en el parámetro
subscription
y ver solo las facturas de ese ID. - Después tendrás que expandir el cargo asociado.
A continuación, haz lo siguiente con cada factura:
- Busca el cargo asociado.
- Crea un reembolso que sea como máximo el importe del saldo acreedor del cliente.
- Si el importe del cargo es inferior al saldo acreedor del cliente, reembólsale el importe total del cargo y, después, resta ese importe al saldo acreedor del cliente para obtener el saldo restante que deberás reembolsar. Por ejemplo, si el saldo acreedor del cliente es de 100 € y el último cargo de la suscripción es de 40 €, el saldo acreedor restante será de 60 €.
- Ve a la siguiente factura de la lista hasta que hayas reembolsado todo el crédito.
- Actualiza el saldo de la cuenta del cliente para que vuelva a ser 0,00 € mediante la API. Para ello, elimina las partidas de factura pendientes o modifica el saldo directamente en el Dashboard.