Pregunta

¿Cómo manejan el resto de ustedes nombres complejos al enviar una transacción a Authorize.net usando AIM?

Casi todas las aplicaciones de comercio electrónico en el planeta le piden al usuario que complete el "Nombre como aparece en su tarjeta de crédito". Por alguna razón extraña, Authorize.net quiere que envíe x_First_Name y x_Last_Name sin embargo.

Esto está bien cuando estás tratando con Mary Jones o Jack Smith. Se convierte en una verdadera molestia cuando tienes Margret A. Jones-Robinson y H. William Robert Van Horn, Sr. aunque.

¿Hay una mejor práctica aquí?

Primeros y medios nombres en el x_First_Name ¿campo?

Apellido, nombre de guión y/o sufijo en el x_Last_Name ¿campo?

¿Alguien ha desarrollado una rutina para analizar los nombres en consecuencia?

¡Gracias!

¿Fue útil?

Solución

Tener dos campos en su formulario de pago. Uno para su primer nombre y otro para su apellido. Sin embargo, el cliente elige completar el formulario es cómo debe enviarlo (y guardarlo en su base de datos si elige hacerlo). Para su información, el nombre de la tarjeta de crédito no se utiliza en el procesamiento de la tarjeta de crédito, por lo que no tiene que transmitirlo a autorizar.net para procesar la transacción. Debe hacerlo de todos modos, ya que ayuda a mantener sus registros precisos y completos, lo cual es útil al hacer auditorías de su historial de transacciones.

En general, debe tratar de evitar usar un campo para nombres, ya que abre la posibilidad de que las personas ingresen información mala como "La familia Smith" o "Barabara y Steve". Al tener dos campos claramente delimitados, reduce en gran medida la aparición de esto.

Otros consejos

Debe usar 2 campos en su sección de pago. Nombre y apellido. El nombre de la tarjeta de crédito realmente es utilizado por ciertas tarjetas para algunos servicios, por lo que si se registró para AVS y la detección de fraude, usarán ese nombre y proporcionará comentarios sobre si es una coincidencia o no. Alternativamente, y lo que hemos hecho en el pasado es solicitar al cliente: -Prefix -First Name -Middle Inicial -Last -Suffix

Esto permite que el cliente se sienta en control y evita que llenen basura en los 2 campos principales (primer nombre, apellido). Authorize.net y otros proveedores de servicios comerciales no les importan otros campos y puede elegir no tampoco, es solo una forma de mantener los datos "más limpios".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top