【问题标题】:Complex Names with Authorize.net AIMAuthorize.net AIM 的复杂名称
【发布时间】:2011-06-15 10:14:11
【问题描述】:

在使用 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 字段中的姓氏、连字符和/或后缀?

有没有人开发出相应地解析名称的例程?

谢谢!

【问题讨论】:

    标签: e-commerce authorize.net authorize.net-aim


    【解决方案1】:

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

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

    【讨论】:

    • "仅供参考,信用卡上的姓名未用于信用卡处理" 真的吗?这不会大大增加欺诈的可能性吗?
    • 真的。 :) 但这就是 AVS 和 CVV 的用武之地。它们完成同样的事情。
    • 一个重要的场景没有涵盖但是是公司卡。我们为名字和姓氏使用了两个字段,但是使用公司卡的客户在付款过程中退出了,因为他们不确定如何输入公司名称,因为它是三个单词。
    【解决方案2】:

    您应该在付款部分使用 2 个字段。名字和姓氏。 信用卡上的名称实际上被某些卡用于某些服务,因此如果您注册了 AVS 和欺诈检测,他们将使用该名称并提供有关其是否匹配的反馈。 或者,我们过去所做的是要求客户: -字首 -名 -中间初始 -姓 -后缀

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 2013-03-07
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2015-05-08
      • 2012-11-30
      相关资源
      最近更新 更多