gpt4 book ai didi

c# - GetExpressCheckoutDetails 在 asp.net 中返回 session 过期(10411 错误)(仅在某些计算机上)

转载 作者:太空狗 更新时间:2023-10-29 21:50:43 25 4
gpt4 key购买 nike

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

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

问题如下:

一切正常,我可以使用 paypal 付款,然后当它调用 GetExpressCheckoutDetails 时返回10411 错误此快速结账 session 已过期”

我使用以下代码调用 GetExpressCheckoutDetails:

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;
}
}

这只发生在一些计算机上...并且它会立即发生而不是 session 不应该过期。

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

非常非常感谢!

最佳答案

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

关于c# - GetExpressCheckoutDetails 在 asp.net 中返回 session 过期(10411 错误)(仅在某些计算机上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16829960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com