The documentation should reflect that you can do testing against the
Elavon demo server using:
ELAVON_SERVER=demo.myvirtualmerchant.com
and
ELAVON_PATH=/VirtualMerchantDemo/process.do
The path is not the same as on the live server.
Additionally, ELAVON_ACCOUNT and ELAVON_USERID will probably be the user
ID allocated to you by Elavon's internet support group. ELAVON_PASSWORD
will be the PIN for that user set when you log into the demo server
control panel.
DEBUG can be set to a variety of values. 0 suppresses most information,
while 10 gives you a lot of information about what's being sent and
received. This can reveal that you don't have Crypt::SSLeay installed,
or your login credentials are wrong.