Domanda

Come fare il resto del gestire nomi complesse al momento della presentazione di una transazione per Authorize.net utilizzando AIM?

Quasi tutte le applicazioni e-commerce sul pianeta richiede all'utente di compilare il "Nome come appare sulla carta di credito". Per qualche strana ragione, Authorize.net vuole di inviare x_First_Name e x_Last_Name comunque.

Questo va bene quando hai a che fare con Mary Jones o Jack Smith . Diventa una vera seccatura quando hai Margret A. Jones-Robinson e H. William Robert Van Horn, Sr. se.

C'è una buona pratica qui?

In primo luogo e secondi nomi nel campo x_First_Name?

Cognome, Nome sillabata e / o suffisso nel campo x_Last_Name?

Qualcuno ha sviluppato una routine per i nomi di parsing di conseguenza?

Grazie!

È stato utile?

Soluzione

Ha due campi del modulo di pagamento. Uno per il loro nome e uno per il loro cognome. Tuttavia i clienti sceglie di completare la forma è come si dovrebbe presentarlo (e salvarlo nel database se si sceglie di farlo). Cordiali saluti, il nome sulla carta di credito non è utilizzata nella trasformazione della carta di credito in modo da non c'è bisogno di trasmetterlo a Authorize.Net per elaborare la transazione. Si dovrebbe farlo comunque in quanto contribuisce a mantenere i record accurati e completi, che è a portata di mano quando si fa audit della cronologia delle transazioni.

Si dovrebbe in generale cercare di evitare l'uso di un campo per i nomi in quanto apre la possibilità per le persone di entrare cattiva informazione come, "La famiglia Smith" o "Barabara e Steve". Avendo due campi chiaramente delimitati si riduce notevolmente il verificarsi di questo.

Altri suggerimenti

Si dovrebbe utilizzare 2 campi nella sezione del tuo pagamento. Nome e cognome. Il nome riportato sulla carta di credito è effettivamente utilizzato da alcune schede per alcuni servizi, quindi se ti sei registrato per AVS e rilevamento delle frodi che utilizzerà quel nome e fornire un feedback da se incontro una o meno. In alternativa, e quello che abbiamo fatto in passato, è chiedere al cliente di: -prefisso -nome di battesimo -Iniziale del secondo nome -cognome -suffix

Questo consente al cliente di sentirsi in controllo e si evita riempiendoli spazzatura nei 2 campi principali (nome, cognome). Authorize.net e altri fornitori di servizi mercantili preoccupo per poi altri campi e si può scegliere di non uno, è solo un modo per conservare i dati più "pulito".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top