Troubleshooting Guide for DWAPI Error Code 62

Troubleshooting Guide for DWAPI Error Code 62 – Windows (COM or DLL API)
This guide lists the steps to resolve setup issues in the environment where the Datawire API (COM or DLL) is operating
and encounters an error code 62 (Invalid SSL Certificate).
If your point of sale application utilizes the Datawire Java API, refer to: VerifyCertSetupWhenUsingDWJavaAPI document
If your point of sale application utilizes the Datawire Unix API, refer to: VerifyCertSetupWhenUsingDWUnixAPI document
If you are unsure of which API is integrated in your point of sale application, refer to your point of sale vendor or
reseller.
**If the merchant has a Client/Server setup, all below troubleshooting must be performed on the Server**
Step #
Action
1
Check if the date and time on the computer are current. If they are incorrect, use an ADMIN account to
adjust the date and time accordingly.
2
Perform a test transaction.
- If the test transaction still results in an Error 62, proceed to step 3
3
Using an ADMIN privilege account, Open Command Prompt and type in “certmgr.msc”
4
a. This will open the Windows Certificate Manager. Go to Trusted Root Certification Authorities store and look
for the THREE Required Root CAs below.
- If the Certificates are present then proceed to step 5
- If the certificates are not present, please refer to the “How to Download and Install SSL Certificates
(Windows COM and DLL API) document”***
b. Once the certificates are downloaded and installed, restart application and perform another test sale
- if the test sale fails with an error 62, proceed to step 5
© 2010 First Data Corporation. All Rights Reserved. All trademarks, service marks and trade names referenced in this material are the property of their respective owners.
Required Root CAs:
Class 3 Public Primary Certification Authority (exp 8/2/2028)
VeriSign Class 3 Public Primary Certification Authority - G5 (exp 7/16/2036)
Equifax Secure Certificate Authority (exp 8/22/2018)
5
Sort the list by Expiration Date
6
Delete all expired certs
a. Highlight all expired certs
b. Right click and Delete (note: if you’re not logged in as ‘Admin’ you will not have the ‘delete’ option)
7
Restart the application and try a test transaction
- if the test sale fails with an error 62, proceed to step 8
8
Verify connectivity to all required VXN hosts and SRS host (if applicable) within a web browser
- If any required host is unreachable, verify firewalls are not restricting access to any of the hosts and TCP
port 443
- If any changes are made, try a test sale and if it fails with an error 62, proceed to step 9
If your application is configured using the below Primary and Secondary URLs, use the 4 VXN URLs listed. If
you have different URLs configured, contact [email protected] to confirm which URLs should
be tested.
Primary: https://vxn.datawire.net/sd
Secondary: https://vxn1.datawire.net/sd
URLs to test (you should see the Hello World response):
https://vxn.datawire.net
https://vxn1.datawire.net
https://vxn2.datawire.net
https://vxn3.datawire.net
If SRS is utilized, make sure the SRS host can be reached (you should see the XML response):
https://support.datawire.net/nocportal/SRS.do
9
Verify there are no firewalls or antivirus applications restricting access for the POS from reaching Datawire
- If changes are made, try another test sale and if it fails, escalate to Datawire Support
([email protected])