Tôi nhận được Paypal tích hợp trong trang web asp.net của tôi, công trình của nó hoàn hảo trên một số máy tính, trong khi những người khác nó không.GetExpressCheckoutDetails trả về phiên hết hạn (10411 lỗi) trong asp.net (chỉ trên một số máy tính)
EDIT: thấy vấn đề nhưng tìm kiếm một giải pháp
Vấn đề là như fallowing:
Mọi thứ dường như làm việc tốt tôi có thể trả bằng paypal và sau đó khi nó gọi GetExpressCheckoutDetails nó trả 10.411 lỗi 'phiên thanh toán nhanh này đã hết hạn'
tôi gọi GetExpressCheckoutDetails với mã fallowing:
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;
}
}
Điều này chỉ xảy ra trên một số máy tính ... và nó sẽ xảy ra ngay khi phiên không hết hạn.
Bất kỳ ý tưởng nào tôi đã làm sai? Có thể bất kỳ một xin vui lòng giúp đỡ?
Cảm ơn bạn rất nhiều!
Bạn có thể cung cấp bản sao phản hồi API trả về lỗi không? Tôi đang tìm một ID tương quan – Gerzie