GetExpressCheckoutDetails 在 asp.net 中返回会话已过期(10411 错误)(仅在某些计算机上)

2024-03-31

我将 Paypal 集成到了我的 asp.net 网站中,它在某些计算机上完美运行,而在其他计算机上则不然。

编辑:发现问题但正在寻找解决方案

问题如下:

一切似乎工作正常,我可以使用贝宝付款,然后当它调用“获取 ExpressCheckout 详细信息”时,它会返回10411 错误 '此快速结帐会话已过期'

我使用以下代码调用“设置快速结帐详细信息”:

public bool GetDetails(string token, ref NVPCodec decoder, ref string retMsg)
    {

        if (bSandbox)
        {
            pendpointurl = pendpointurl_SB;
            host = host_SB;
            SetCredentials(APIUsername_SB, APIPassword_SB, APISignature_SB);
        }

        NVPCodec encoder = new NVPCodec();
        encoder["METHOD"] = "GetExpressCheckoutDetails";
        encoder["TOKEN"] = token;

        string pStrrequestforNvp = encoder.Encode();
        string pStresponsenvp = HttpCall(pStrrequestforNvp);

        decoder = new NVPCodec();
        decoder.Decode(pStresponsenvp);

        string strAck = decoder["ACK"].ToLower();
        if (strAck != null && (strAck == "success" || strAck == "successwithwarning"))
        {
            return true;
        }
        else
        {

            retMsg = "ErrorCode=" + decoder["L_ERRORCODE0"] + "&" +
                "Desc=" + decoder["L_SHORTMESSAGE0"] + "&" +
                "Desc2=" + decoder["L_LONGMESSAGE0"];

            return false;
        }
    }

这仅发生在一些电脑...并且它立即发生,而不是会话应该还没有过期。

知道我做错了什么吗?任何人都可以请帮忙吗???

非常非常感谢你!


您使用的是沙盒模式吗?我怀疑这是导致问题的原因,但实际操作中不应发生这种情况。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GetExpressCheckoutDetails 在 asp.net 中返回会话已过期(10411 错误)(仅在某些计算机上) 的相关文章

随机推荐

  • 为什么python套接字库不包含像sendall()这样的recvall()方法?

    当使用recv 方法时 有时我们无法接收到我们想要的那么多数据 就像使用send 一样 但是我们可以使用sendall 来解决发送数据的问题 那么接收数据呢 为什么没有这样的recvall 方法 没有根本原因说明为什么不能将这样的函数作为标
  • KeyListener 与按键绑定

    这里的人一直建议我使用键绑定而不是KeyListener在 Java 2D 游戏中 每一种的优点和缺点是什么 键绑定真的更适合 2D 游戏吗 KeyListener是一个低得多的级别 API 它要求它注册的组件具有焦点并具有键盘焦点 例如
  • Express.js 关闭响应

    有没有办法关闭回复 我可以用res end 但它实际上并没有关闭套接字 我想要实现的目标 我正在编写一个与网络交互的Java程序 并且我正在为此编写一个NodeJS服务器 Java代码 String line while line in r
  • 为什么在循环内声明变量并不意味着每次进入循环时都重新声明变量

    int main int x int x return 0 这段代码会报错 错误 重新声明 int x 但这一个 效果很好 int main while true int x return 0 这就是为什么在第二个示例中 在循环中声明 x
  • Nativescript - 设置 Nativescript 插件的目标 IOS 版本

    我最近将我的 xcode 更新为 Xcode12 的测试版 这样我就可以看到我的应用程序将如何在即将发布的 IOS 14 上运行 尝试运行 TNS RUN IOS 时出现以下错误 Saving metadata generation s s
  • Apple 地图 (MKMapView) 墨卡托投影的 EPSG

    我似乎找不到苹果地图的墨卡托投影使用哪种投影 没说上 他们的指南 位置意识指南 http developer apple com library ios documentation userexperience conceptual Loc
  • CardView:如何在保持半径的同时添加渐变背景

    我想用 CardView 重新创建下面的图像 为了实现这一点 我创建了一个渐变文件 btn gradient xml 然后继续创建 CardView CardView实现
  • 可用的 ELF 可执行文件需要哪些部分?

    我正在创建一个 ELF 可执行文件 我需要知道操作系统需要哪些部分才能加载和执行它 Details OS Ubuntu 10 04 64 bit Kernel version 2 6 32 24 Architecture i386 我意识到
  • 使用edsdk 2.8拍照并直接将图像保存到电脑

    我是 EDSDK 2 8 的新手 目前我的程序可以拍照 然而 当拍摄照片时 该照片会暂时存储在佳能相机的缓冲区中 我想知道如何将其目录保存到PC上 有人有什么想法吗 或者 c 或 vb net 中的示例代码 我正在做同样的事情 因为我的相机
  • 如何将可编辑组合框添加到 System.Windows.Forms.PropertyGrid?

    我有一个System Windows Forms PropertyGrid具有不同类型的值 对于特定项目 我想显示一个列表useful可供选择的值 用户还可以键入新值 类似于传统的下拉组合框 到目前为止 我已经有了自己的System Com
  • 迄今为止转换的秒数[重复]

    这个问题在这里已经有答案了 我有一个数据集 其中一列是销售日期 不知道为什么 但 R 将其转换为数字为什么要执行任何操作 我想将其转换回POSIXctR 中的日期格式 为了执行相同的操作 我使用下面的代码 但得到了意外的结果 x as Da
  • 计算相对文件路径[重复]

    这个问题在这里已经有答案了 我有 2 个文件 C Program Files MyApp images image png C Users Steve media jpg 现在我想计算文件 2 media jpg 相对于文件 1 的文件路径
  • 为什么人们会选择可编辑的 DIV 而不是 INPUT 或 TEXTAREA

    There https stackoverflow com questions 8933021 make a div editable s 1 7C3 6009 are https stackoverflow com questions 1
  • 将 ASCII 码的tensorflow张量转换为字符串

    我对 TensorFlow 还很陌生 在 TensorFlow org 或在线讨论中找不到我想要的内容 我有一个 ASCII 代码张量 我想将其转换为字符串 每个张量是一个单词 在 numpy 中 我可以迭代并使用 chr 但张量对象不可迭
  • Android - 如何创建从列表视图中的项目到整个活动的过渡?

    我想要的是 当用户单击 ListView 中的列表项时 它会转换为整个活动 如您在下面的示例中看到的 但我找不到解释这一点的教程 实际上 我做到了不知道这个运动怎么称呼 换句话说 我想要达到的目标是 单击时增加列表项高度 如右侧 gif 所
  • UINavigationBar默认颜色

    我只是想知道 UINavigationBar 默认颜色是什么 在 iPhone 上 我到处都找不到 打电话过去CGColorGetComponents on navigationBar tintColor CGColorRef没有影响 例如
  • Burn(WiX bootstrapper)不会卸载MSI包

    我有一个包含此链的 Burn 捆绑包
  • WPF 按钮鼠标悬停图像

    我正在学习 C 和 XAML 来构建 Windows 应用程序 我想创建一个以图像作为背景的按钮 但是 当将鼠标悬停在按钮上时 按钮的背景应更改为另一个 突出显示 图像 我尝试将背景图像添加到 Resources resx 中 我必须使用
  • Laravel 分页在第一页后不起作用

    我正在开发一款行李管理应用程序 当我尝试对报告中的发货详细信息进行分页时 它无法正常工作 它在第一页中工作正常 但当我单击第二页链接时 它显示空白页 报告控制器 php https i stack imgur com 4D65N png 包
  • GetExpressCheckoutDetails 在 asp.net 中返回会话已过期(10411 错误)(仅在某些计算机上)

    我将 Paypal 集成到了我的 asp net 网站中 它在某些计算机上完美运行 而在其他计算机上则不然 编辑 发现问题但正在寻找解决方案 问题如下 一切似乎工作正常 我可以使用贝宝付款 然后当它调用 获取 ExpressCheckout