diff options
author | Ivan Kohler <ivan@freeside.biz> | 2014-02-06 01:22:06 -0800 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2014-02-06 01:22:06 -0800 |
commit | c1b518f59064671309c220489efd8d59daade4aa (patch) | |
tree | 923656164810295ca6bd29e048d845480c70cf4f /t/transaction_decline.t |
first crack at module
Diffstat (limited to 't/transaction_decline.t')
-rw-r--r-- | t/transaction_decline.t | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/t/transaction_decline.t b/t/transaction_decline.t new file mode 100644 index 0000000..c62e8dd --- /dev/null +++ b/t/transaction_decline.t @@ -0,0 +1,39 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use POSIX qw(strftime); +use Test::More; + +use Business::OnlinePayment; + +my %content = ( + action => "Normal Authorization", + type => "CC", + description => "Business::OnlinePayment::IATSPayments test", + card_number => '4111111111111111', + cvv2 => '123', + expiration => '12/20', + amount => '1.00', + first_name => 'Tofu', + last_name => 'Beast', + address => '1234 Soybean Ln.', + city => 'Soyville', + state => 'CA', #where else? + zip => '54545', + + customer_ip => '1.2.3.4', + invoice_num => 64, +); + +my $tx = new Business::OnlinePayment( 'IATSPayments' ); + +$tx->content( %content ); + +$tx->test_transaction(1); + +$tx->submit; + +is( $tx->is_success, 0, 'Test decline transaction successful'); + +1; |