2012-10-23 12 views
7

मैं एक वेबसाइट के लिए पेपैल एपीआई का परीक्षण कर रहा था। सब कुछ ठीक कल रात काम कर रहा था, लेकिन जब मैं आज फिर यह भाग गया, मैं निम्न त्रुटि प्राप्त:पेपैल सैंडबॉक्स एमवीसी 3

Could not establish secure channel for SSL/TLS with authority 'api-aa.sandbox.paypal.com'

उत्तर

11

एक ही था। इसके बजाय http://api-3t.sandbox.paypal.com/ का उपयोग करने का प्रयास करें। इससे मेरी मदद मिली। मैं इसे यहाँ पाया: setExpressCheckout and SSL/TLS error

If you don't have or are not using an API certificate, you should connect to api-3t.paypal.com or api-3t.sandbox.paypal.com for Live or Sandbox respectively.

+2

मैंने पेपैल को बुलाया और उन्होंने मुझे बताया कि उनके नवीनतम एपीआई में त्रुटियां थीं। जहाँ भी यह कहा api.sandbox.paypal.com या api-aa-.sandbox.paypa.com आवश्यकताओं को पढ़ने के लिए स्विच होने के लिए: api-3t.sandbox.paypal.com या api-आ-3t। sandbox.paypa.com तो आप बहुत सही थे, बहुत बहुत धन्यवाद। – Solid1Snake1

2

मैं अब कई घंटों तक यह एक ही मुद्दे से जूझ किया गया है; एसओएपी एपीआई का उपयोग करके पेपैल एक्सप्रेस चेकआउट एकीकरण लिखने के बाद साल भर साइनिंग के साथ इसे बैक बर्नर (उस समय गुजरने वाले सभी यूनिट परीक्षण) पर रखा गया था। मैं इसे वापस करने के लिए त्रुटि के आज आ:

Could not establish secure channel for SSL/TLS with authority 'api-3t.sandbox.paypal.com'

के बाद काफी अनुसंधान मैं हमारे उदाहरण डिफ़ॉल्ट ServicePointManager.SecurityProtocolSystem.Net.SecurityProtocolType.Ssl3 | System.Net.SecurityProtocolType.Tls किया जा रहा मूल्य के लिए नीचे जा रहा है, SecurityProtocolType.Tls12 को यह अद्यतन करने में इस मुद्दे को अलग-थलग कर दिया है समस्या का समाधान हो।

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 
संबंधित मुद्दे