projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
don't return an error about changing the cust_main record to the user as a payment...
[freeside.git]
/
FS
/
bin
/
freeside-paymentech-upload
diff --git
a/FS/bin/freeside-paymentech-upload
b/FS/bin/freeside-paymentech-upload
index
e0ec4bd
..
06bef68
100755
(executable)
--- a/
FS/bin/freeside-paymentech-upload
+++ b/
FS/bin/freeside-paymentech-upload
@@
-5,6
+5,7
@@
use Getopt::Std;
use Date::Format qw(time2str);
use File::Temp qw(tempdir); #0.19 for ->newdir() interface, not in 5.10.0
use Net::SFTP::Foreign;
use Date::Format qw(time2str);
use File::Temp qw(tempdir); #0.19 for ->newdir() interface, not in 5.10.0
use Net::SFTP::Foreign;
+use Expect;
use FS::UID qw(adminsuidsetup datasrc);
use FS::Record qw(qsearch qsearchs);
use FS::pay_batch;
use FS::UID qw(adminsuidsetup datasrc);
use FS::Record qw(qsearch qsearchs);
use FS::pay_batch;
@@
-18,13
+19,15
@@
getopts('avt');
sub usage { "
Usage:
sub usage { "
Usage:
- paymentech-upload [ -v ] [ -t ] user batchnum
- paymentech-upload -a [ -v ] [ -t ] user\n
+
freeside-
paymentech-upload [ -v ] [ -t ] user batchnum
+
freeside-
paymentech-upload -a [ -v ] [ -t ] user\n
" }
my $user = shift or die &usage;
adminsuidsetup $user;
" }
my $user = shift or die &usage;
adminsuidsetup $user;
+my $zip_check = `which zip` or die "can't find zip executable\n";
+
my @batches;
if($opt_a) {
my @batches;
if($opt_a) {
@@
-60,14
+63,15
@@
foreach my $pay_batch (@batches) {
print OUT $text;
close OUT;
print OUT $text;
close OUT;
- system("zip -P $password -q -j $tmpdir/$filename.zip $tmpdir/$filename.xml");
+ system('zip', '-P', $password, '-q', '-j',
+ "$tmpdir/$filename.zip", "$tmpdir/$filename.xml");
die "failed to create zip file\n" if (! -f "$tmpdir/$filename.zip" );
push @filenames, $filename;
}
die "failed to create zip file\n" if (! -f "$tmpdir/$filename.zip" );
push @filenames, $filename;
}
-my $host = ($opt_t ? 'orbitalbatchvar.paymentech.net'
:
-
'orbitalbatch.paymentech.net');
+my $host = ($opt_t ? 'orbitalbatchvar.paymentech.net'
+
:
'orbitalbatch.paymentech.net');
print STDERR "Connecting to $username\@$host...\n" if $opt_v;
my $sftp = Net::SFTP::Foreign->new( host => $host,
print STDERR "Connecting to $username\@$host...\n" if $opt_v;
my $sftp = Net::SFTP::Foreign->new( host => $host,
@@
-87,13
+91,11
@@
print STDERR "Finished!\n" if $opt_v;
=head1 NAME
=head1 NAME
-paymentech-upload
-
-paymentech-upload - Transmit a payment batch to Chase Paymentech via SFTP.
+freeside-paymentech-upload - Transmit a payment batch to Chase Paymentech via SFTP.
=head1 SYNOPSIS
=head1 SYNOPSIS
- paymentech-upload [ -a ] [ -v ] [ -t ] user batchnum
+
freeside-
paymentech-upload [ -a ] [ -v ] [ -t ] user batchnum
=head1 DESCRIPTION
=head1 DESCRIPTION