it-swarm-es.com

¿Por qué los formularios de tarjeta de crédito solicitan Visa, MasterCard, etc.?

Puede saber si es una Visa o MasterCard en función del número con el que comienza, es decir, 4 para Visa, 5 para MasterCard. ¿Por qué la mayoría de los formularios de facturación solicitan el tipo de tarjeta?

  • No es una barrera para los bots (que yo sepa).
  • Es información redundante.
  • Es un botón adicional para hacer clic para que alguien esté a punto de pagar por algo.

¿Por qué? Si es por coherencia de experiencia para los usuarios:

"Espera, ¿por qué no me preguntaron qué tipo de tarjeta tenía? ¡Todos siempre preguntan eso! Aquí hay algo sospechoso".

¿Por qué no simplemente mostrarles "Visa" (o cualquier símbolo de tarjeta que tengan) cuando comienzan a escribir?

443
Aaron Hall

¿Por qué los formularios de tarjeta de crédito solicitan Visa, MasterCard, etc.?

La respuesta ¡simple es que hace 10-20 años, nadie sabía nada mejor y simplemente se convirtió en el convención.

Una respuesta un poco más ¡complejo trata indirectamente con PCI (industria de tarjetas de pago) cumplimiento. Si desea aceptar tarjetas de crédito en línea, debe tener una IMA (cuenta de comerciante de Internet) . Puede obtener su IMA a través de un banco o PSP (Proveedor de servicios de pago) .

En aras de este escenario, asumiremos que no cumple con PCI y elegiremos pasar por un PSP para obtener su IMA y procesar las transacciones con tarjeta de crédito. En ese punto, estás a merced de cualquier PSP que elijas. Si su formulario de tarjeta de crédito solicita el tipo de tarjeta, entonces, por proxy, está solicitando el tipo de tarjeta. Obviamente, usted decide qué PSP desea usar, para que pueda encontrar uno cuyo formulario de tarjeta de crédito tenga la funcionalidad que desea.

La ¡buenas noticias es que la convención es cambiando a más de una experiencia de usuario convención.

Designmodo tiene un excelente artículo llamado The Ultimate UX Design of: the Credit Card Payment Form .

Aquí hay algunas citas de ese artículo:

Ayuda a las personas a triunfar

¿Ayudará a sus usuarios a tener éxito en su compra, o más bien lo hará realmente difícil para ellos? Tu decides.

Si solicita toneladas de información opcional, por lo tanto, corre el riesgo de distracción, tiene etiquetas poco claras o no informa qué tipo de tarjeta de crédito acepta, su llamado a la acción es oscuro y la transferencia de datos no es segura ... no se sorprenda si muchas personas abandonarán el proceso sin completar el pago.

No los estás ayudando. Estás creando obstáculos adicionales.

Amazon Credit Card UI Design Pattern

Amazon intenta ser lo más simple posible

También redujeron al mínimo la información necesaria para los campos "Número de tarjeta", "Nombre en la tarjeta" y "Fecha de vencimiento". En la mayoría de los casos, ni siquiera solicitan el infame código CVV (aunque la forma en que logran proceder con la transacción sin el CVV es de alguna manera misteriosa).

Amazon intenta ayudar a sus clientes a pasar por el proceso lo más rápido posible.


Haz el trabajo por ellos

Gumroad elige la misma forma de señalarle al usuario que sabe qué tipo de tarjeta de crédito está utilizando.

Gumroad Credit Card UI Design Pattern

Técnicamente es bastante simple. Los números de tarjeta de crédito se crean de manera consistente. Las tarjetas American Express comienzan con 34 o 37. Los números de Mastercard comienzan con 51–55. Las tarjetas Visa comienzan con 4. Y así sucesivamente. Esta información se puede utilizar para detectar qué tipo de tarjeta de crédito está usando alguien simplemente mirando su número de tarjeta de crédito.


Los comentarios a esta respuesta, desde su eliminación, plantearon otra pregunta:

¿Tiene que mostrar logotipos de tarjetas de crédito?

Con respecto a mostrar logotipos de tarjetas de crédito @ChrisLively mencionó lo siguiente:

La razón por la que los sitios colocan los logotipos y le piden al usuario que seleccione es porque VISA, MC y otros lo requieren o dan tasas ligeramente mejores cuando lo hace. Período.

No citó una fuente, pero @alastair mencionó lo siguiente más tarde:

La parte sobre la visualización de logotipos es parte de las reglas del esquema (los requisitos que los adquirentes suelen transmitir a los comerciantes); sitio web de MasterCard menciona que es obligatorio. No estoy seguro de dónde VISA y AMEX lo mencionan (o si lo mencionan) en sus sitios web.

En la MasterCard ¡Usos de marca de aceptación fuente @alastair citada, dice lo siguiente:

Muestre la Marca de aceptación a la par con todas las demás marcas/símbolos/logotipos de aceptación que también se muestran (con la excepción de las ubicaciones de PDI de MasterCard en los EE. UU., Donde existe un Estándar regional específico que permite lo contrario. Consulte Reglas de MasterCard , Regla 5.11.1 "Discriminación" del Capítulo 15, "Reglas de la Región de los Estados Unidos").

Esto es confuso. Debido al uso de la Palabra ¡paridad en esa declaración, me parece que solo tiene que mostrar su logotipo si muestra otros logotipos, ya que paridad significa ¡equivalente a, o un estado de igualdad. Sin embargo, podría estar equivocado, no parece ser muy claro.

Más adelante en la misma página, parece aclarar las cosas a ¡un poco más:

Usar en ubicaciones de comerciantes de Internet

En las tiendas de Internet, los titulares de tarjetas deben poder determinar de inmediato que se acepta la marca en particular. La forma más efectiva de garantizar esto es mostrar las Marcas de aceptación apropiadas en la página de inicio del comerciante. Como mínimo, las Marcas de aceptación apropiadas siempre deben mostrarse donde se presentan las opciones de pago.

Entonces, aquí, la última oración MasterCard establece que ¡Las Marcas de aceptación siempre deben mostrarse donde se presentan las opciones de pago. Sin embargo, no te dicen qué sucede si no lo haces.

En conclusión, parece que usted debería mostrar logotipos de tarjetas de crédito, pero no estoy seguro si es un delito procesable si no lo hace. Si alguien tiene una fuente que aclare si es o no, me encantaría saber y actualizar esta sección.


Lo último que quiero mencionar es llevar a cuestas la pregunta original al preguntar:

¿Cómo puedo detectar automáticamente el tipo de tarjeta de crédito para no tener que pedirlo en el formulario?

Entonces, para aquellos que tienen curiosidad o no saben cuál es el desglose de la tarjeta de crédito, encontré un artículo en Mint.com que tiene un gráfico de información que desglosa las cosas bastante bien. Como beneficio adicional, también le muestra cómo validar un número de tarjeta de crédito con su mind usando el Algoritmo de Luhn :

Mint.com: Cracking the Credit Card Code Info Graphic

Ahora, como debería haber notado en el gráfico de información, podemos determinar el tipo de tarjeta de crédito al buscar los primeros 6 dígitos del número de tarjeta. Estos primeros 6 dígitos forman lo que se llama el número de identificación de la tarjeta de crédito IIN (Número de identificación del emisor) o BIN (Identificación bancaria Número) .

Hay algunas formas de realizar una búsqueda de un IIN:

  1. Haga su propia base de datos compuesta por IIN conocidos que figuran en Wikipedia para que pueda consultar. Sin embargo, esta lista está bastante desactualizada.

  2. Use función de búsqueda de BinBase .

    a. Solo obtienes una cantidad limitada de búsquedas gratuitas y luego tienes que comprar una licencia .

  3. Ir a través de ISO comprando ISO/IEC 7812-1: 2006 y/o ISO/IEC 7812-2: 2007 .

    a. ISO/IEC 7812-1: 2006 especifica un sistema de numeración para la identificación de los emisores de tarjetas que requieren un número de identificación del emisor para operar en un mercado internacional intercambio industrial y/o intraindustrial.

    si. ISO/IEC 7812-2: 2007 es una de una serie de Normas Internacionales que describe los parámetros para las tarjetas de identificación y el uso de dichas tarjetas para/o intercambio entre industrias. Describe los procedimientos de solicitud y registro para números emitidos de acuerdo con ISO/IEC 7812-1 .

507
Code Maverick

Esta es también una forma de informar al usuario qué tarjetas admite el comerciante. Si solo ve las opciones de Visa y Mastercard disponibles, no sacará su Amex y marcará todos los números para que el sitio le diga que no acepta Amex.

Muchos sitios no aceptan Amex o Discover debido a las tarifas adicionales que cobran por el procesamiento. Los usuarios con tarjetas Amex generalmente verifican la lista primero prefiriendo usar su Amex, pero si no está en la lista, (a regañadientes, en mi experiencia) recurrirán a su Visa o MC.

77
Greg H

Probablemente sea posible diseñar un sistema que lo descubra por sí solo, pero no es un gran diseño de sistemas configurarlo de esa manera. Las diferentes tarjetas tienen diferentes números de dígitos y es mejor establecer explícitamente cómo el sistema debe analizar los valores y el número de dígitos que debe esperar. En el caso de un error, también facilita el manejo de errores.

Si el consumidor dice que es una tarjeta American Express pero aún ingresa más de 15 dígitos, puede verificar los primeros dígitos de la tarjeta para verificar el tipo de tarjeta y, si eso coincide, dar un error al ingresar dígitos adicionales. Sin esa verificación cruzada, la fuente del error puede ser más difícil de resolver.

Además, es simplemente una forma de verificar la tarjeta de crédito. Es un cheque. También es muy útil para el consumidor. Si tiene la intención de pagar con su Visa y toma su billetera y comienza a escribir 5455 ... entonces puede decir "Whoa, no quería la MasterCard".

El número de dígitos realmente no es un problema. El primer conjunto de números determina el tipo de tarjeta para que no necesiten todos los números.

44
Dony

Mi respuesta no será votada, pero necesita esta si la gente de China está en su base de clientes, que es aproximadamente el 20% de la población mundial.

La mayoría de las transacciones en línea en China son a través del sistema 'UnionPay' en una determinada etapa, y más de ellos no son MasterCards, none son tarjetas VISA (debido a un desagradable problema de competencia entre UNIONPAY y VISA). Es un monopolio, pero eso es un hecho de la vida. Muchos usuarios lo hacen no saben que necesitan una MASTERCARD o VISA para pagar fuera de China, y aquellos que sí lo hacen, no saben si su sitio web es fuera de China.

Por lo tanto, en el mercado de comercio electrónico más grande del mundo, miles de millones de usuarios pagan en línea con una tarjeta que solo tiene el logotipo de UnionPay, no apto para la mayoría de las transacciones internacionales en línea, todos los días. Cuando visitan su sitio web, que puede estar incluso en chino pero no procesa el pago en China (y no a través de UnionPay), tener que elegir VISA/MASTERCARD efectivamente convierte el problema "Su sitio web no procesa mi pago" a "Su el sitio web no es compatible con mi tarjeta ", lo que le da al usuario una pista para buscar una solución por su cuenta (encontremos una tarjeta que sea compatible con este sitio) en lugar de quedarse frustrado.

Lo mismo puede ser cierto incluso en otros países en el segundo/tercer mundo, que la mayoría de las tarjetas bancarias que se utilizan para el pago todos los días no son de MASTERCARD/VISA.

Puede argumentar que les dejó escribir el número de tarjeta. Si no es ni MASTERCARD ni VISA, ni ninguna persona a la que su sistema admita, puede mostrar un mensaje que dice "Solo admitimos esto, esto y esto, y su tarjeta no es una de ellas". Si agregó esto en su pregunta, no necesitaría publicar esta respuesta.

En una nota al margen, equipada con miles de millones de usuarios, UnionPay desea ser aceptado como un método de pago internacional, directamente en competencia con MASTERCARD, VISA y American Express. Espero que no se acepten tan fácilmente, porque eso sería una lección equivocada, que "puedes ganar el mundo con el negocio de monopolio liderado por el gobierno de China".

19
Tankman六四

Muchos de los primeros sistemas de comercio electrónico eran bastante poco sofisticados y solo eran cuadros de texto que transmitían los datos de pago, por lo que tuvieron que registrar el tipo de tarjeta para pasar al sistema de procesamiento de pagos. Creo que eso se ha convertido en un estándar que se ha pegado.

Los sistemas de procesamiento de pagos necesitan saber de qué tipo es una tarjeta para poder pasarla al sistema de pago correspondiente (Visa, Mastercard o AMEX, o en algunos casos a un sistema específico de país como Switch o EMV). Desafortunadamente, es bastante difícil determinar a partir del número de tarjeta exactamente qué tipo de tarjeta se le ha presentado; hay una base de datos de "números IIN", que forman la primera parte del número de tarjeta, pero no es fácil de localizar.

FWIW, todos los números de tarjeta que comienzan con el dígito "4" pertenecen al sistema VISA. Los números de tarjeta que comienzan con "34" o "37" pertenecen a American Express. Los otros esquemas de tarjetas son más complicados y tienden a estar bastante fragmentados (en particular, Maestro es parte del sistema Mastercard, pero por razones históricas hay tarjetas con la marca Maestro repartidas por todo el espacio numérico; como resultado, probablemente sea mejor considerar tarjetas como Mastercard a menos que pertenezcan a un rango que sabes que no es Mastercard).

Consulte Lista de IIN de Wikipedia para obtener más información.

8
Daniel

La última vez que pagué una factura con Paypal, detectó automáticamente el tipo de tarjeta que estaba ingresando. Me sorprendió un poco no tener que ingresar mi tipo de tarjeta, pero me tranquilicé después de ver resaltado el tipo de tarjeta correcto.

TL; DR todo, pero aquí hay un artículo con algunos otros ejemplos que encontré después de una búsqueda rápida: http://webstandardssherpa.com/reviews/auto-detecting-credit-card-type

Desde mi punto de vista, es bueno tener el tipo de tarjeta detectado automáticamente, pero puedo ver cómo podría ser más complejo de implementar. Para la mayoría de los proyectos en los que estoy involucrado, la implementación de esto caería bajo el "¿nos hará ganar más dinero?" objeción y probablemente no sería una prioridad. Su situación puede ser diferente y agradecería esto como práctica habitual.

8
marshalld

El hecho de que su tarjeta de crédito haya sido emitida por Mastercard, Visa o American Express no está necesariamente relacionada con el método de pago. Si bien esto es cierto para las tarjetas sin chip, no es para las tarjetas que incorporan un chip.

El estándar Europay Mastercard Visa (EMV) especifica cómo debe comportarse el chip, y una de las características de estos chips es admitir múltiples aplicaciones. Cada aplicación está vinculada a un método de pago específico y depende del emisor de su tarjeta de crédito y de su banco.

El formulario que le pide que seleccione entre Mastercard, Visa, etc. no le solicita el emisor de la tarjeta , que de hecho puede deducirse del número de tarjeta, pero por el método de pago, incluso fuera de línea.

Con las tarjetas con chip esto (generalmente) se selecciona automáticamente por el terminal de pago físico, dependiendo de la tarjeta y las capacidades del terminal. Por ejemplo, cuando uso mi tarjeta en Francia, usa la aplicación "CB ( Carte Bleue)", común a todas (o la mayoría) de las tarjetas emitidas en Francia, pero si uso mi tarjeta en los EE. UU. utilizará la aplicación Mastercard, que es ¡entendido tanto por mi tarjeta como por el terminal de pago. La identificación de la aplicación está impresa en el boleto.

Fuera de línea, no hay forma de conocer la lista de aplicaciones admitidas por su tarjeta que indica cómo debe comportarse el sistema de pago, por lo que debe preguntarle. La mayoría de las personas utilizará el método del emisor de la tarjeta cuyo logotipo está impreso en la tarjeta (Mastercard, Visa, etc.), pero podrían estar disponibles otros métodos.

Es muy frecuente en varios países tener un método de pago diferente al del emisor de la tarjeta, incluso si ambos podrían funcionar para cumplir con su pago (consulte la respuesta de Zhang Weiwu relacionada con China).

Dependiendo del método de pago que elija, el sistema de pago tendrá un comportamiento acorde (por ejemplo, autenticación de dos pasos, ...).

8
strnk

Envía una señal sobre los métodos de pago que está aceptando. Podría decirse que podría lograrse igualmente bien mostrando los logotipos, pero de esta manera el cliente que tiende a ignorar cualquier información adicional e inmediatamente procede a completar los números no se le dirá "Lo sentimos, no aceptamos Descubre aquí "después han pasado por todo el proceso de sacar la tarjeta e ingresar los números.

7

Muchas de las respuestas que he visto han sido muy esclarecedoras, pero quiero lanzar otro ángulo basado en mi propia experiencia.

Los bancos y las instituciones financieras involucradas deben firmar muchos formularios que impiden al usuario recaudar dinero. Estos a menudo tienen pautas muy estrictas sobre el diseño y el formato de los campos. Cualquier desviación de este diseño evitará que aprueben (o a veces acepten pagos) de su aplicación.

Como tal, a menudo se mantiene una plantilla estándar.

5
Liath

Para muchos sitios puede ser pereza/carga de culto.

Pero para muchos, la respuesta real es para que puedan cobrar tarifas de tarjeta de crédito. No podemos distinguir la diferencia entre una tarjeta de crédito Visa o una tarjeta de débito Visa (igual para todas las marcas) en función del número de la tarjeta en sí, por lo que debemos confiar en que los usuarios nos lo digan.

Como siempre, sigue el dinero.

Editar: he diseñado al menos tres sistemas de pago para sitios web multimillonarios. Esta es la razón por la que se ha incluido, por mucho que me gustaría poder deshacerme de él ...

Edit2: Pregunta de Stackoverflow sobre cómo no se puede distinguir el débito de las tarjetas de crédito https://stackoverflow.com/questions/1479363/how-tell-the-difference-between-a-debit-card-and- a-credit-card

0
edeverett