Initial import
[Business-OnlinePayment-Vanco.git] / t / card_once.t
1 #!/usr/bin/perl -w
2
3 use Test::More;
4 require "t/lib/test_account.pl";
5
6 my($login, $password, @opts) = test_account_or_skip();
7 plan tests => 2;
8   
9 use_ok 'Business::OnlinePayment';
10
11 my $tx = Business::OnlinePayment->new("Vanco", @opts);
12 $tx->content(
13     type           => 'VISA',
14     login          => $login,
15     password       => $password,
16     action         => 'Normal Authorization',
17     description    => 'Business::OnlinePayment visa test',
18     amount         => '49.95',
19     customer_id    => 'tfb',
20     name           => 'Tofu Beast',
21     address        => '123 Anystreet',
22     city           => 'Anywhere',
23     state          => 'UT',
24     zip            => '84058',
25 #    card_number    => '4007000000027',
26     card_number    => '4111111111111111',
27     expiration     => expiration_date(),
28 );
29 $tx->test_transaction(1); # test, dont really charge
30 $tx->submit();
31
32 ok($tx->is_success()) or diag $tx->error_message;