Estoy creando un sitio web basado en suscripción que debe aceptar pagos recurrentes. El concepto es muy parecido al de Netflix, pero también hay una variación entre los dos.
- Cuando un usuario intenta registrarse, solicite la información de su tarjeta de crédito y verifique si el CC es válido. Además, asegúrese de que ninguna tarjeta de crédito esté vinculada a más de un usuario, por lo que habrá una asignación de uno a uno entre un nombre de usuario y una tarjeta de crédito (uno a muchos también está bien). Si un nuevo usuario intenta registrar un CC que ya se ha almacenado, el registro falla.
- Proporcione al usuario un período de prueba de 30 días. No les cobre si no quieren continuar con su servicio.
- De lo contrario, cárgalos
¿Cómo podría lograr esto? ¿Está buscando datos de la tarjeta de crédito para ver si ya está en el sistema y está bien? He estado investigando PayPal y Authorize.net, pero aún no estoy seguro de poder hacer todo lo anterior utilizando una puerta de enlace de terceros.
Además, ¿el costo de la verificación de la validez de la tarjeta de crédito (sin hablar de la verificación algorítmica)? No quiero pagar cuando un spammer o un bot intenta registrar una tarjeta no válida. Esto podría ser extremadamente costoso.
Estoy dispuesto a pasar por el escrutinio de cumplimiento de PCI.