Vérification de votre environnement d`application - Be SHA

Pour vous assurer que votre environnement d’application est conforme à
TLS 1.2/SHA-2, veuillez vérifier les points suivants :
Vérification de votre environnement
d’application de l’API de Converge
1 Le système d’exploitation est-il compatible? Les systèmes d’exploitation compatible comprennent :
2 L’environnement d’exécution d’application est-il compatible?
Java 1.7 et supérieur (Java 1.8 préféré). Pour vérifier votre version de Java, exécutez :
java -version
REMARQUE : Si vous utilisez Java 1.7, TLS 1.2 qui n’est pas activé par défaut lors de la connexion, vous devez activer la
prise en charge de TLS 1.2.
• Pour activer TLS 1.2 par défaut avec Oracle Java 1.7, veuillez consulter les informations supplémentaires ici.
• Pour activer TLS 1.2 par défaut avec IBM Java v6 refresh 10, veuillez consulter informations supplémentaires ici.
• Pour activer TLS 1.2 avec Open Java 1.7, soit les instructions Oracle ci-dessus peuvent être utilisées, soit un
changement de code sera nécessaire.
.NET 4.5 et supérieur – La version TLS peut être réglée par le biais de ServicePointManager.SecurityProtocol.
PHP – PHP utilise OpenSSL. Pour la prise en charge de TLS 1.2, OpenSSL 1.0.1c ou supérieur doit être installé. Pour
vérifier votre environnement PHP, exécutez :
php -r '$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,
"https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do"); var_
dump(curl_exec($ch)); var_dump(curl_error($ch));'
En cas de succès, vous recevrez le code XML suivant :
<txn>
<errorCode>UNKNOWN</errorCode>
<errorName>UNKNOWN ERROR</errorName>
<errorMessage>java.lang.NullPointerException</errorMessage>
</txn>
En cas d’échec, ceci sera aché :
bool(false)
Python – Python utilise OpenSSL. Pour la prise en charge de TLS 1.2, OpenSSL 1.0.1c ou supérieur doit être installé.
Pour vérifier votre environnement Python :
Pour Python 2.x, exécutez :
python -c "import urllib2; print(urllib2.urlopen
('https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do').read())"
© 2016 Elavon, Inc. Tous droits réservés. Elavon est une marque déposée aux États-Unis et dans d’autres pays. Toutes les caractéristiques et les spécifications peuvent être modifiés sans préavis.
VRT-MSC-1650-CA-Aug16
• Microsoft Windows 7 et supérieur
• Microsoft Windows Server 2008 R2 et supérieur
• OS X Mavericks (version 10.9) et supérieure
• Android 5.0 et supérieur
• iOS 5 et supérieur
• Windows Phone 8.1, Windows 10 Mobile
Pour Python 3.x, exécutez :
python -c "import urllib.request; print(urllib.request.urlopen
('https://api.demo.convergepay.com/VirtualMerchantDemo/processxml.do').read())"
En cas de succès, vous recevrez le code XML suivant :
<txn>
<errorCode>UNKNOWN</errorCode>
<errorName>UNKNOWN ERROR</errorName>
<errorMessage>java.lang.NullPointerException</errorMessage>
</txn>
En cas d’échec, ceci sera aché :
URLError
urllib2.URLError: <urlopen error EOF occurred in violation of protocol (_
ssl.c:590)> urllib2.URLError: <urlopen error [Errno 54] Connection reset by peer>
Ruby 2.0.0 Ruby 2.0.0 et supérieur avec OpenSSL 1.0.1c et supérieur. Pour vérifier votre environnement Ruby, exécutez :
ruby -r 'net/HTTP' -e 'uri = URI("https://api.demo.convergepay.com/
VirtualMerchantDemo/processxml.do"); puts Net::HTTP.get(uri)'
En cas de succès, vous recevrez le code XML suivant :
<txn>
<errorCode>UNKNOWN</errorCode>
<errorName>UNKNOWN ERROR</errorName>
<errorMessage>java.lang.NullPointerException</errorMessage>
</txn>
En cas d’échec, ceci sera aché :
OpenSSL::SSL::SSLError or
EOFError
urllib2.URLError: <urlopen error EOF occurred in violation of protocol (_
ssl.c:590)> urllib2.URLError: <urlopen error [Errno 54] Connection reset by peer>
Node.js – Node.js utilise OpenSSL. Pour la prise en charge de TLS 1.2, OpenSSL 1.0.1c ou supérieur doit être installé. Pour
vérifier votre environnement Node, exécutez :
node -e "var https = require('https'); https.get('https://api.demo.convergepay.com/
VirtualMerchantDemo/processxml.do', function(res){ console.log(res.statusCode) });"
En cas de succès, 200 est représenté.
En cas d’échec, une erreur de réseau est achée.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!