Solución:
Desafortunadamente, no puedes. Debería crear un cargo único utilizando la fuente de pago almacenada y customer
-argumento; o puede tomar el monto adeudado, agregarlo como un nuevo artículo de factura al registro del cliente y luego crear una factura.
Finalmente, debes cerrar y perdonar todas las facturas anteriores, para que no te impidan hacer más y eliminarlas del estado vencido.
Otra cosa que podría recomendar es cambiar la lógica de reintento en su tablero. En realidad, hay tres opciones. Si configura la lógica para “no hacer nada” después del tercer intento, no marcará la factura como impaga, pero la cerrará. Así que acabará haciéndote la vida mucho más fácil cuando agreguen un nuevo método de pago. Solo tendrá que tener en cuenta cuando las personas pierden los pagos.
Ejecuté esta llamada a la API: https://stripe.com/docs/api/invoices/pay
Y pude obtener la factura para procesar el pago, aunque no pude hacerlo a través de la consola web.