Posted - 09/21/2026 : 15:11:31
Digital download failing – Secure Connection Failed / ERR_HTTP2_PROTOCOL_ERROR – ASP v7.9.5
Hi, can someone help me out?
I'm setting up digital downloads for the first time on Ecommerce Plus ASP v7.9.5 and everything seems to be working except delivery of the actual file.
My setup:
ASPUpload / Persits.Upload is installed (confirmed by my host). I created a downloads folder outside the web root. The physical path in digidownloadpattern matches the server path structure used by my database. Test product reference is 110E. The file in the protected folder is 110E.pdf. The product Download field contains A. digidownloadmethod="aspupload" digidownloaddays=10
I have successfully tested checkout/payment with both PayPal and Square Sandbox. After payment, ECT correctly recognizes the product as a digital download and displays the red Download Product link.
I also set up digidownloademail and created latedownload.asp from thanks.asp, changing the include to:
<!--#include file="vsadmin/inc/inclatedownload.asp"-->
The email link works correctly. latedownload.asp finds the order and displays the correct downloadable product. However, clicking Download Product from either the original thank-you page or the late-download page fails when dodownload.asp tries to deliver the file.
In Firefox I get:
Secure Connection Failed The authenticity of the received data could not be verified.
I also tested in Microsoft Edge and get:
ERR_HTTP2_PROTOCOL_ERROR
The failing URL is /vsadmin/dodownload.asp?ref=110E&... (security parameters omitted).
My host has checked the permissions on the protected downloads folder, but the problem remains. They are also checking the server side.
I saw in the documentation that iswin2008r2=TRUE may be needed for a Connection Error on Windows Server 2008 R2. I have asked my host to confirm the Windows Server version before adding that setting.
Is there another setting or server requirement I should check that could cause dodownload.asp to fail while serving the file?
One other thing that may help diagnose this:
After testing the download in Edge, I received an automated email from the store saying:
Prod Ref: 110E Order Id: invalid Cart Id: 11111 P-word: fg User Agent: Ruby
It also included the query string and IP address, which I have omitted here.
The test order itself was successfully created and paid, so I'm not sure why the automated warning is reporting Order Id: invalid. I also don't understand why the User Agent is reported as Ruby when I initiated the download from Microsoft Edge.
Does that information indicate where the download request is failing?
Edited by - TJ on 09/21/2026 15:18:46
|