我在我的网站上使用cc-avenue jsp集成套件。我使用了cc-avenue提供的代码,但是当我尝试从我的网站结帐时出现错误
10002商家身份验证失败。别担心......碰巧 我们中最好的。
请任何人帮我解决这个问题。
答案 0 :(得分:5)
此错误可能是由错误的商家ID ,错误的访问代码引起的,或者订单来自未注册的网址。确保所有这三个值都正确。
为了您的安全,CCAvenue不会准确报告这三个值中的哪一个可能出错。
<强>更新强>
答案 1 :(得分:2)
错误代码10002表示访问代码或URL无效,因此请您确认您将访问代码值发布到CCAvenue,并确认发布到CCAvenue的请求URL必须与已向我们注册了URL,因为我们即将进行URL验证。
操作后URL必须为https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction
请确认您在集成套件中传递了正确的API密钥。
我们想通知您,您帐户中生成的API密钥用于实时网站URL和实时服务器(即secure.ccavenue.com)。因此,如果我们收到网站网址(例如本地主机/子域)或测试服务器(例如https://test.ccavenue.com/transaction/transaction.do?command=initiateTransaction)以外的任何请求,则会收到商家身份验证失败错误。
我们要求您在结束时进行检查。
答案 2 :(得分:0)
这可能是由于不正确的MERCHANT ID,WORKING KEY或ACCESS CODE引起的。很有可能是由于URL错误造成的,因此请确保在已发布API密钥的用于测试URL /实时URL的注册域中实现了这一点。
请检查已注册的ccavenue测试/实时URL。
答案 3 :(得分:0)
您是否在localhost上使用它?
如果您需要从本地计算机上测试代码,则应使用商家ID和本地白名单的本地主机URL写入CCAvenue服务台,地址为service@ccavenue.com。否则,CCAvenue将引发错误“商家身份验证失败”。
否则,此错误可能是由于访问代码不正确或订单来自未注册的URL引起的。确保所有这三个值都是正确的。
您的网址获得批准后,然后重新检查新的访问密钥和工作密钥
也使用https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction这个URL进行支付
答案 4 :(得分:0)
我遇到了同样的错误。
注意以下几点
https://secure.ccavenue.com/xyz
的实时环境中默认工作https://test.ccavenue.com/xyz
一旦启用,它将起作用。还要仔细检查您的 Merchant_id 和 access_code。