0

我需要能够将识别信息传递到 Authorize.net 的服务器,以便在确认返回时可以使用此信息进行日志记录。我们有我们在网站上销售的商品的 ID 等信息,我希望 Authorize.net 的响应中包含这些信息,以便与 Authorize.net 的 API 本身提供的其他交易数据一起插入我们的数据库。有点像 Google Checkout 购物车中的“商家私人数据”。

我在 Authorize.net 的 API 中看到的唯一不包含其他特定信息的字段是 x_description。我的问题是 x_description 中的数据是否会随时显示给客户?我想包含的信息是敏感的,而不是客户的眼睛。我已经阅读了 Authorize.net 提供的 API 文档,但我不清楚这个字段是做什么的。

如果此字段不是私有的,是否有更好的解决方案来解决我没有看到的问题?

4

3 回答 3

0

挖掘他们的 API 字段列表,看看你可以使用什么。例如,如果您要构建订单项列表,请查看它们的x_line_item字段。如果您使用的是 AIM/CIM SDK 并且没有告诉 Authorize.net 通过电子邮件发送收据,那么除了信用卡上的费用外,我看不到客户会如何看到您提交给 Authorize.net 的任何内容。但是,如果您的客户确实直接从 Authorize.net 收到电子邮件,他们很可能会看到您提交的所有内容。但是请仔细检查我链接的文档以确定。

于 2012-06-22T17:01:48.923 回答
0

您有 x_description,还有 x_invoice_num 和 x_po_num。这些字段供商家内部使用。字段 x_description 和 x_invoice_num 可以在虚拟终端中设置,如果您使用它来提交交易,也可以通过 API。Authorize.net 将在响应中返回它们。如果您在自动定期计费订阅中设置这两个字段中的任何一个,它将在每个单独的付款响应中返回。它们也可能包含在电子邮件收据中 - 我从未使用 authorize.net 电子邮件收据给买家。您可以禁用此电子邮件收据并发送您自己的电子邮件收据。

于 2015-02-08T20:02:46.293 回答
0

我知道x_description会以纯文本形式发送到商家的电子邮件中,所以我不会将它用于任何过于敏感的事情。但是,描述并没有出现在我的信用卡对帐单上(作为客户)。

您可以使用另一个字段,refId. 它没有很好的记录,但是您传入的refId内容将在响应对象中返回为refId.

就个人而言,我建议创建一个数据库表来存储您的数据,然后使用它refId来跟踪插入 ID。

于 2016-12-09T01:52:00.000 回答