12345
####
00
####
#!/usr/bin/perl
use strict;
use Crypt::TripleDES;
use SOAP::Lite maptype => {};
my $lite;
my $tDES1 = "1234567890123456";
my $tDES2 = "1234567890123456";
my $tDES3 = "1234567890123456";
my $passcode = $tDES1 . $tDES2 . $tDES3;
my $CAIC = "123456";
my $des = new Crypt::TripleDES;
my $namespace = 'https://wstest.solspark.com/';
# The URI/proxy may be different.
$lite = SOAP::Lite
-> uri($namespace)
-> on_action( sub { join '/', 'https://wstest.solspark.com', $_[1] } )
-> proxy('https://USERNAME:PASSWORD@wstest.solspark.com');
my $s = "";
$s = $des->encrypt3($s, $passcode);
print "Encoded value: $s \n";
print $lite->CheckStatus($s, $CAIC)->result . "\n";
####
# https://USER:PASS@wstest.solspark.com/SSVPWebService.WSDL