Imposible de implementar. Como han dicho otros, no puede controlar la validez de un método de pago que el cliente tiene control.
La mejor opción es utilizar un buen contrato que obligue a su cliente a cualquier cantidad de pagos acordada. Más tarde, puede intentar cobrar o incluso litigar en caso de que rompan el contrato. Es desordenado, pero no hay una forma realista de hacer que garanticen todos los pagos a menos que haga que paguen todos a la vez o tengan un depósito en garantía, ninguno de estos es razonable para la mayoría de las empresas que desean pagar mes a mes.
Piense básicamente en un contrato de teléfono celular o internet. Si una persona acepta X número de meses, tiene un precio reducido por mes. Sin embargo, si rompen el contrato antes de que termine el plazo, tienen que pagar una tarifa de terminación o daños liquidados, que generalmente son los pagos restantes del contrato. Especialmente en el caso de lo posterior, puede haber leyes locales que limiten la cantidad que un cliente tiene que pagar si no cumple con un contrato, por lo que es recomendable que vea cuáles son las regulaciones en su área antes de decidir.
- Cómo crear un nuevo sitio con un script
- ¿NoSQL Database System alguna vez ganará la posición actual de RDBMS?
- ¿Por qué Javascript para frameworks es tan diferente de lo que un principiante aprende en Internet a través de libros y videos?
- ¿Puedo crear un gráfico con Matplotlib en el servidor y ponerlo en línea con Django?
- ¿Cuántas horas hubo entre que comenzaste a aprender desarrollo web y te ganaste la vida?