summaryrefslogtreecommitdiff
path: root/t/check.t
blob: a81e7885ef83f1b3220ecea52bc188a341e8f058 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/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    =>  '10.00',
  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  => '307070005',
  account_type  => 'Checking',
  check_number => '1277'
);
$tx->submit();

ok($tx->is_success()) or diag $tx->error_message;