Google Checkout API回调网址问题

时间:2010-01-01 03:28:33

标签: .net google-checkout

我能够处理订单没问题。但是,当我查看集成控制台时,我看到以下错误:

我们在https://[urlremoved]/registerpayment.aspx尝试访问您的服务器时遇到错误 - 我们得到的错误是发送失败,代码:401。响应正文是:401 - 未经授权:由于凭据无效,访问被拒绝。

服务器错误

401 - 未经授权:由于凭据无效,访问被拒绝。

您无权使用以下凭据查看此目录或页面你提供了。

我正在使用带有godaddy托管帐户的IIS 7。我在服务器上安装了SSL。有什么想法吗?

2 个答案:

答案 0 :(得分:4)

one of your recent questions开始,我假设您是从服务器端通过HTTPS提交API调用。

您收到此错误是因为您的服务器无法识别Google Checkout发回的邮件的身份验证凭据。

Google使用您的商家ID作为用户名,并使用您的商家密钥作为密码,以HTTP基本身份验证为所有回调和通知作序言。

HTTP 401错误表示您尚未在服务器上完全完成HTTP基本身份验证。

您可能会发现此帖子很有用,其中包含有关如何处理此情况的示例代码:

答案 1 :(得分:0)

看起来像registerpayment.aspx需要授权。你可以在新的firefox会话中浏览它吗?也许它没有在iis中设置接受匿名