SYNOPSIS

    use Business::OnlinePayment::AuthorizeNet::AIM::ErrorCodes 'lookup';
    my $result = lookup( $result_code );
    # $result = { reason => ..., notes => ... };

or

use Business::OnlinePayment::AuthorizeNet::AIM::ErrorCodes '%ERRORS'; my $result = $ERRORS{ $result_code };

DESCRIPTION

This module exists to lookup the textual descriptions of errors returned by Authorize.Net's \s-1AIM\s0 submission method. The error messages returned in the gateway's response are often not as useful as those in Authorize.Net's \s-1AIM\s0 guide (<http://www.authorize.net/support/AIM_guide.pdf>).

lookup \s-1CODE\s0

Takes the result code returned by Authorize.Net's \s-1AIM\s0 gateway. Returns a hashref containing two keys, \*(C`reason\*(C' and \*(C`notes\*(C' (which may be empty) if the lookup is successful, undef otherwise.

AUTHOR

Thomas Sibley <[email protected]>

COPYRIGHT AND LICENSE

Copyright (c) 2008.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.3 or, at your option, any later version of Perl 5 you may have available.