CCAvenue 支付错误代码 10002 商户身份验证失败。别担心......它发生在我们最好的人身上

Posted

技术标签:

【中文标题】CCAvenue 支付错误代码 10002 商户身份验证失败。别担心......它发生在我们最好的人身上【英文标题】:CCAvenue Payment Error code 10002 Merchant Authentication failed. Don't worry... It happens to the best of us 【发布时间】:2015-04-24 16:17:20 【问题描述】:

我在我的网站中使用 cc-avenue jsp 集成工具包。我使用了 cc-avenue 提供的代码,但是当我尝试从我的网站结帐时,它给出了一个错误

10002 商户身份验证失败。别担心......它恰好 我们中最好的。

请任何人帮我解决这个问题。

【问题讨论】:

你用的是测试号还是真实号? 【参考方案1】:

此错误可能是由不正确的商家 ID不正确的访问代码 或订单来自未注册的 URL 引起的。确保所有这三个值都是正确的。

为了您的安全,CCAvenue 不会准确报告这三个值中的哪一个可能有误。

更新:

    您可以从这里找到 ASP.net 的 CCAvenue 设置:http://aravin.net/complete-guide-integrate-ccavenue-payment-gateway-asp-net-website-screenshot/ 另外,您可以在此处找到解决 10002 的步骤:http://aravin.net/how-to-test-ccavenue-payment-gateway-in-localhost-avoid-error-code-10002-merchant-authentication-failed/

【讨论】:

为我工作,因为在我的情况下没有注册子域。谢谢 我有有效的注册网址。那是blahblah.com。但我提出的要求超过了https。这会导致 10002 错误吗?【参考方案2】:

错误代码 10002 表示访问代码或 URL 无效,因此请您确认您将访问代码值发布到 CCAvenue 并确认发布到 CCAvenue 的请求 URL 必须与向我们注册了 URL,因为我们在最后进行了 URL 验证。

帖子操作 URL 必须是 https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction

请确认您在集成工具包中传递了正确的 API 密钥。 我们想通知您,在您的帐户中生成的 API 密钥用于实时网站 URL 和实时服务器(即 secure.ccavenue.com)。因此,如果我们收到除网站 URL(例如本地主机/子域)或测试服务器(即https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction)以外的任何请求,您将收到商家身份验证失败错误。

我们要求您在最后检查一下。

【讨论】:

我有有效的注册网址。那是blahblah.com。但我提出的要求超过了https。这会导致 10002 错误吗?【参考方案3】:

错误码:10002 商户认证失败。

别担心...这发生在我们最好的人身上。

这可能是由于商家 ID、工作密钥或访问代码不正确造成的。最有可能是由于 URL 不正确,因此请确保在为其颁发 API 密钥的用于测试 URL/实时 url 的注册域上实施此操作。

请检查注册的 ccavenue 测试/实时 URL 是否相同。

【讨论】:

我有有效的注册网址。那是blahblah.com。但我提出的要求超过了https。这会导致 10002 错误吗? 抱歉,如果您的域 URL (blahblah.com) 已在 ccavenue 注册,那么它应该可以在 https 上正常工作,没有任何问题。它不适用于任何其他位置,例如 blahblah2.com【参考方案4】:

你在 localhost 上使用它吗?

如果您需要在本地机器上测试您的代码,您应该写信给 CCAvenue 服务台 service@ccavenue.com 并提供您的商家 ID 和 localhost URL 以加入白名单。否则 CCAvenue 将抛出错误“商家身份验证失败”。

否则,此错误可能是由不正确的访问代码或订单来自未注册的 URL 引起的。确保所有这三个值都是正确的。

在您的网址获得批准后,重新检查新的访问密钥和工作密钥

还可以使用https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction此网址进行付款

【讨论】:

【参考方案5】:

我遇到了同样的错误。

注意以下几点

    将您的 IP 列入白名单 - 询问 ccavenue care,他们会将其列入白名单。 它将在 URL https://secure.ccavenue.com/xyz 的实时环境中默认工作 对于开发或测试注册,我们需要让 ccavenue 启用我们的商家 id(需要提供我们的商家 id)测试环境以获取 URL https://test.ccavenue.com/xyz

一旦启用,它将起作用。还要仔细检查您的商家 ID 和访问代码。

【讨论】:

以上是关于CCAvenue 支付错误代码 10002 商户身份验证失败。别担心......它发生在我们最好的人身上的主要内容,如果未能解决你的问题,请参考以下文章

核心php中的cc avenue支付网关集成错误

我们如何知道在印度 Ccavenue 支付网关中支付是不是成功

如何实施 CCAvenue 支付网关选项 [关闭]

安全错误。在 php 中使用 ccavenue 检测到非法访问

如何使用 Laravel 集成 CCAvenue

CCAvenue 支付网关与 rails 应用程序的集成