Question

Comment faire le reste de vous gérer les noms complexes lors de la présentation d'une transaction à l'aide Authorize.net AIM?

Presque toutes les applications de commerce électronique sur la planète demande à l'utilisateur de remplir le champ « Nom tel qu'il apparaît sur votre carte de crédit ». Pour une raison étrange, Authorize.net veut que vous soumettez cependant x_First_Name et x_Last_Name.

Ceci est bien quand vous avez affaire à Mary Jones ou Jack Smith . Il devient un problème réel quand vous avez Margret A. Jones-Robinson et H. William Robert Van Horn, Sr. bien.

Y at-il une meilleure pratique ici?

D'abord et prénoms dans le champ x_First_Name?

Nom, Hyphenated Nom et / ou Suffixe dans le champ x_Last_Name?

Quelqu'un at-il développé une routine pour les noms parse en conséquence?

Merci!

Était-ce utile?

La solution

Avoir deux champs sur votre formulaire de paiement. Un pour leur prénom et un pour leur nom de famille. Cependant le client choisit de remplir le formulaire comment vous devez le soumettre (et enregistrez-le dans votre base de données si vous choisissez de le faire). Pour votre information, le nom sur la carte de crédit ne sont pas utilisés dans le traitement de la carte de crédit de sorte que vous ne devez pas transmettre à Authorize.Net pour traiter la transaction. Vous devriez le faire de toute façon car il aide à garder vos dossiers précis et complet qui est à portée de main lorsque vous faites des vérifications de l'historique des transactions.

Vous devriez essayer généralement d'éviter d'utiliser un champ pour les noms car il ouvre la possibilité pour les gens d'entrer dans de mauvaises informations comme, « La famille Smith » ou « Barabara et Steve ». En ayant deux réduire les champs clairement délimités vous grandement l'apparition de cela.

Autres conseils

Vous devez utiliser 2 champs de votre section de paiement. Prénom et nom. Le nom sur la carte de crédit est effectivement utilisé par certaines cartes pour certains services, donc si vous avez signé pour AVS et la détection de la fraude qu'ils utiliseront ce nom et fournir une rétroaction quant à savoir si son match ou non. Sinon, et ce que nous avons fait dans le passé est demander au client: -préfixe -Prénom -initiale -nom de famille -suffix

Ceci permet au client de se sentir en contrôle et vous les éviter le remplissage des ordures dans les 2 champs principaux (prénom, nom). Authorize.net et d'autres fournisseurs de services marchands ne se soucient pour ensuite d'autres domaines et vous pouvez choisir de ne pas non plus, il est juste un moyen de garder les données « propres ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top