2013-05-30 6 views
6

मुझे पेपैल को मेरी एएसपीनेट वेबसाइट में एकीकृत किया गया है, यह कुछ कंप्यूटरों पर पूरी तरह से काम करता है, जबकि अन्य यह नहीं करता है।GetExpressCheckoutDetails Asp.net (केवल कुछ कंप्यूटरों पर) सत्र समाप्त हो गया (10411 त्रुटि)

संपादित करें: समस्या लेकिन एक समाधान

समस्या

की तलाश में fallowing के रूप में किया जाता है पाया:

हालात ठीक मैं पेपैल के साथ भुगतान कर सकते हैं काम करने के लिए लग रहे हैं और उसके बाद जब यह GetExpressCheckoutDetails कॉल यह 10,411 रिटर्न त्रुटि 'इस एक्सप्रेस चेकआउट सत्र समाप्त हो गया'

मैं fallowing कोड के साथ 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; 
     } 
    } 

यह केवल कुछ कंप्यूटरों पर होता है ... और यह सही दूर होता है सत्र अभी तक समाप्त नहीं करना चाहिए नहीं।

कोई विचार क्या मैंने गलत किया? कृपया कोई भी कृपया मदद कर सकते हैं ???

बहुत बहुत धन्यवाद!

+0

क्या आप एपीआई प्रतिक्रिया की एक प्रति प्रदान कर सकते हैं जो त्रुटि लौटाता है? मैं एक सहसंबंध आईडी की तलाश में हूं – Gerzie

उत्तर

1

कोशिश क्वेरी से टोकन प्राप्त करने, सत्र से नहीं? मुझे संदेह है कि यह समस्या पैदा कर रहा है, जबकि यह वास्तविक परिचालनों के साथ नहीं होना चाहिए।

+0

अब एक अच्छा विचार है, इसे अभी परीक्षण करें। – Ovi

+0

टोकन समस्या को रोकता था .. मुझे समस्या मिली और सवाल संपादित किया। – Ovi

2

आप उपयोग कर रहे हैं sandbox मोड

use the function: Request.QueryString["token"]; 

धन्यवाद, Çağlar:

+0

यह दोनों सैंडबॉक्स और वास्तविक संचालन में होता है, लेकिन फिर से कुछ कंप्यूटरों से। – Ovi

संबंधित मुद्दे

 संबंधित मुद्दे