X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=OnlinePayment.pm;h=6b32f40af27b78b91301399303b6684fdd650efe;hb=6af0eaebc5acba3715b2575b69c85f3ad5c93a77;hp=b617c6a454a0c09839ffb7b129324b48ceca5d2a;hpb=533bad9cade1c173c9412a64bfc88099457874bc;p=Business-OnlinePayment.git diff --git a/OnlinePayment.pm b/OnlinePayment.pm index b617c6a..6b32f40 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -6,7 +6,7 @@ use Carp; require 5.005; -$VERSION = '3.04_01'; +$VERSION = '3.04_02'; $VERSION = eval $VERSION; # modperlstyle: convert the string into a number # Remember subclasses we have "wrapped" submit() with _pre_submit() @@ -19,6 +19,7 @@ my @methods = qw( failure_status fraud_detect is_success + partial_auth_amount maximum_risk path port @@ -416,6 +417,13 @@ Tax exempt flag (i.e. TRUE, FALSE, T, F, YES, NO, Y, N, 1, 0). Currency, specified as an ISO 4217 three-letter code, such as USD, CAD, EUR, AUD, DKK, GBP, JPY, NZD, etc. +=item partial_auth + +If you are prepared to handle partial authorizations +(see L + in L), +pass a true value in this field to enable them. + =back =head3 CUSTOMER INFO FIELDS @@ -654,6 +662,15 @@ Returns true if the transaction was approved by the gateway, false if it was submitted but not approved, or undef if it has not been submitted yet. +=head2 partial_auth_amount() + +If this transaction was a partial authorization (i.e. successful, but less than +the requested amount was processed), then the amount processed is returned in +this field. + +(When is_success is true but this field is empty or 0, that indicates a normal +full authorization for the entire requested amount.) + =head2 error_message() If the transaction has been submitted but was not accepted, this @@ -790,7 +807,7 @@ Phil Lobbes Ephil at perkpartners dot comE Copyright (c) 1999-2004 Jason Kohles Copyright (c) 2004 Ivan Kohler -Copyright (c) 2007-2014 Freeside Internet Services, Inc. +Copyright (c) 2007-2015 Freeside Internet Services, Inc. All rights reserved. @@ -799,9 +816,9 @@ the same terms as Perl itself. =head1 HOMEPAGE -Homepage: http://420.am/business-onlinepayment/ +Homepage: http://perl.business/onlinepayment -Development: http://420.am/business-onlinepayment/ng.html +Development: http://perl.business/onlinepayment/ng.html =head1 MAILING LIST @@ -817,11 +834,15 @@ The code is available from our public git repository: Or on the web: http://freeside.biz/gitweb/?p=Business-OnlinePayment.git + Or: + http://freeside.biz/gitlist/Business-OnlinePayment.git Many (but by no means all!) processor plugins are also available in the same repository, see: http://freeside.biz/gitweb/ + Or: + http://freeside.biz/gitlist/ =head1 DISCLAIMER @@ -831,7 +852,7 @@ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. =head1 SEE ALSO -http://420.am/business-onlinepayment/ +http://perl.business/onlinepayment For verification of credit card checksums, see L.