The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Business::3DSecure - Perl extension for 3D Secure Credit Card Verification

SYNOPSIS

  use Business::3DSecure;

  my $authentication = new Business::3DSecure( $processor );
  $authentication->content(  %content );

  $authentication->submit();

  $authentication->is_success() 

DESCRIPTION

This Module provide an interface to 3DSecure Authentication, it has been patterned of the Business::OnlinePayment module to provide an easy to understand interface

METHODS AND FUNCTIONS

new( $processor );

Create a new Business::3DSecure object, $processor is required, and defines the online processor to use.

build_subs

Autoloading facility for methods to be returned by subclasses

content

Method to submit data to subclass

dump_contents

Dumps all key value pairs submited from content

get_fields

Gets all required and optional fields for submission

remap_fields

Remaps any fields from the incoming client code to the subclasses fields

required_fields

Checks if all required fields are there

submit

Submits the 3DSecure call

AUTHOR

Clayton Cottingham , <clayton@wintermarket.net>

BUGS

Please report any bugs or feature requests to bug-business-3dsecure at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Business-3DSecure. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Business::3DSecure

You can also look for information at:

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright 2008 Clayton Cottingham of Wintermarket Networks www.wintermarket.net , all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.