在使用AIM提交交易授权.NET时,其余的人如何处理复杂名称?

地球上的几乎每个电子商务应用程序都要求用户填写“信用卡上出现的名称”。出于某种奇怪的原因,授权.net希望您提交 x_First_Namex_Last_Name 然而。

当您打交道时,这很好 玛丽·琼斯 或者 杰克·史密斯. 。当您有 玛格丽特·琼斯·罗宾森H.威廉·罗伯特·范·霍恩(William Robert Van Horn) 尽管。

这里有最好的做法吗?

一个和中间名 x_First_Name 场地?

姓氏,连字符名称和/或后缀 x_Last_Name 场地?

是否有人开发了相应地解析名称的例程?

谢谢!

有帮助吗?

解决方案

您的付款表上有两个字段。一个是他们的名字,一个是他们的姓氏。但是,客户选择填写表格是您应该如何提交表格(如果选择这样做的话,并将其保存在数据库中)。仅供参考,信用卡上的名称不用于处理信用卡的处理,因此您不必将其传输到授权.net处理交易。无论如何,您都应该这样做,因为它有助于保持记录准确和完整,这在进行交易历史记录时很方便。

通常,您应该尝试避免使用一个字段作为名称,因为它可以打开人们输入不良信息,例如“史密斯家族”或“ Barabara and Steve”)的可能性。通过拥有两个明确的界限字段,您可以大大减少此次的发生。

其他提示

您应该在付款部分使用2个字段。名字和姓氏。信用卡上的名称实际上由某些卡用于某些服务,因此,如果您注册了AVS和欺诈检测,他们将使用该名称并提供有关是否匹配的反馈。另外,我们过去所做的就是向客户询问:-prefix -first name -middle intire -last name -suffix -suffix

这使客户可以在控制中感觉到,并且您可以避免在两个主字段(名字,姓氏)中填充垃圾。授权。NET和其他商户服务提供商不在乎其他字段,您可能会选择不关心,这只是保留数据“更清洁”的一种方式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top