summaryrefslogtreecommitdiff
path: root/t/check.t
diff options
context:
space:
mode:
authormark <mark>2009-06-05 09:05:56 +0000
committermark <mark>2009-06-05 09:05:56 +0000
commitf982892c5f462471d94d40d29740178d04a78caa (patch)
tree76c9869d761bbf0a023b0151b05a725121a4b1fd /t/check.t
B:OP:WesternACH startstart
Diffstat (limited to 't/check.t')
-rw-r--r--t/check.t34
1 files changed, 34 insertions, 0 deletions
diff --git a/t/check.t b/t/check.t
new file mode 100644
index 0000000..661c1a7
--- /dev/null
+++ b/t/check.t
@@ -0,0 +1,34 @@
+#!/usr/bin/perl -w
+
+use Test::More;
+require 't/lib/test_account.pl';
+
+my($login, $password) = test_account_or_skip();
+plan tests => 2;
+
+use_ok 'Business::OnlinePayment';
+
+my $tx = Business::OnlinePayment->new('WesternACH');
+$tx->content(
+ type => 'echeck',
+ login => $login,
+ password => $password,
+ action => 'Normal Authorization',
+ description => 'Business::OnlinePayment checking test',
+ amount => '40.18',
+ invoice_number => '10999',
+ customer_id => 'nobody',
+ first_name => 'John',
+ last_name => 'Doe',
+ address => '123 Anywhere',
+ city => 'Sacramento',
+ state => 'CA',
+ zip => '95824',
+ account_number => '100012345678',
+ routing_code => '111000025',
+ account_type => 'Checking',
+);
+$tx->submit();
+
+ok($tx->is_success()) or diag $tx->error_message;
+