1

在我们的应用程序中,客户为 Authorize.Net 输入了他们自己独特的 API 凭证。所以基本上,每个客户帐户都有不同的登录 ID 和交易密钥,由 Authorize.Net 提供。我们是购物车类型的产品。

我们遇到客户输入错误或未正确复制/粘贴登录 ID 或交易密钥的问题。

我们想给他们一个“测试我的设置”按钮,以确认他们是否正确输入了所有内容。这样做的最佳方法是什么?

显然,我们不想实际向信用卡收费。而且我们不能使用测试 API,因为它们的凭据只能在实时系统中使用。

我们是否应该尝试取消随机交易 ID(显然是错误的,例如“abc123”)并检查他们是否收到正确的“交易 ID 不存在”消息?基本上,如果我们这样做,我们会寻找一条身份验证消息,以查看凭据是否在它甚至试图使虚假交易无效之前被退回。

有没有更好的方法来做到这一点?我们有一个相当高的比率(大约 5-10%),人们输入错误的东西,即使我们给了他们非常具体的指示,告诉他们在哪里可以找到它。

我还担心,如果我们确实试图取消虚假交易以验证凭据,Authorize.Net 可能会将我们的 IP 地址标记为恶意。

我也在 Authorize.Net 论坛上问过这个问题,但没有得到任何答复。

4

1 回答 1

0

Authorize.Net 的某个人推荐了这个,这是一个很好的方法:

“向报告 API 发送请求,看看您是否收到有关无效凭据的错误消息。如果没有,那么他们的信息是正确的。”

于 2010-11-10T15:05:26.967 回答