1

其他人在使用 AIM 向 Authorize.net 提交交易时如何处理复杂的名称?

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

当您与Mary JonesJack Smith打交道时,这很好。但是,当您拥有Margret A. Jones-RobinsonH. William Robert Van Horn, Sr.时,这会变得非常麻烦。

这里有最佳实践吗?

该领域的名字和中间名x_First_Name

字段中的姓氏、连字符和/或后缀x_Last_Name

有没有人开发了一个例程来相应地解析名称?

谢谢!

4

2 回答 2

0

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

通常,您应该尽量避免使用一个字段作为姓名,因为这会导致人们输入错误信息,例如“史密斯一家”或“巴拉巴拉和史蒂夫”。通过有两个明确分隔的字段,您可以大大减少这种情况的发生。

于 2011-01-26T15:13:11.887 回答
0

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

这可以让客户感到控制,并且避免他们在 2 个主要字段(名字、姓氏)中填充垃圾。Authorize.net 和其他商家服务提供商不关心其他字段,您也可以选择不关心,这只是保持数据“更清洁”的一种方式。

于 2011-01-26T16:24:54.193 回答