NAME Business::PayPoint - PayPoint online payment VERSION version 0.01 SYNOPSIS use Business::PayPoint; my $bp = Business::PayPoint->new(); $bp->set_credentials($mid, $vpn_pass, $remote_pass); DESCRIPTION METHODS set_credentials $bp->set_credentials($mid, $vpn_pass, $remote_pass); # $bp->set_credentials('secpay', 'secpay', 'secpay'); validateCardFull my %result = $bp->validateCardFull( 'trans_id' => 'tran0001', 'ip' => '127.0.0.1', 'name' => 'Mr Cardholder', 'card_number' => '4444333322221111', 'amount' => '50.00', 'expiry_date' => '0115', 'billing' => "name=Fred+Bloggs,company=Online+Shop+Ltd,addr_1=Dotcom+House,addr_2=London+Road,city=Townville,state=Countyshire,post_code=AB1+C23,tel=01234+567+890,fax=09876+543+210,email=somebody%40secpay.com,url=http%3A%2F%2Fwww.somedomain.com", 'options' => 'test_status=true,dups=false,card_type=Visa,cv2=123' ); repeatCardFullAddr repeatCardFull refundCardFull releaseCardFull getReport my %report = $bp->getReport( report_type => 'XML-Report', cond_type => 'TransId', condition => $trans_id, currency => 'GBP', predicate => '', html => 'false', showErrs => 'false' ); getTZReport threeDSecureEnrolmentRequest threeDSecureAuthorisationRequest performTransactionViaAlternatePaymentMethod AUTHOR Fayland Lam COPYRIGHT AND LICENSE This software is copyright (c) 2013 by Fayland Lam. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.