¿Qué significan cvc_check, address_line1_check y address_postal_code_check en el objeto Charge?

Las propiedades cvc_check, address_line1_check y address_postal_code_check aparecen en el hash `payment_method_details.card.checks` al crear o recuperar un objeto Charge. Estas propiedades pueden tener diferentes valores según la información que recibamos del banco del cliente, que se basa en los datos que se recopilan durante el pago.

Estas propiedades pueden tener los siguientes valores:

  • pass: El valor proporcionado es correcto y el banco lo ha comprobado.

  • fail: El valor proporcionado es incorrecto y el banco lo ha comprobado.

  • unavailable: El valor se ha proporcionado, pero el banco no ha comprobado la información explícitamente.

  • unchecked: El valor se ha proporcionado, pero el banco aún no lo ha comprobado.

  • null: El valor no se ha recopilado.

Algunos emisores de tarjetas no permiten comprobar uno o varios de estos parámetros. En ese caso, Stripe devolverá el resultado unavailable.

Ten en cuenta también que, en función del emisor de la tarjeta, los cargos pueden completarse correctamente aunque la información del CVC y de la dirección que se ha indicado sea incorrecta.

Puedes consultar más información en la documentación de la API Charge, en la sección Verification Responses (en inglés).

¿Esto responde tu pregunta?