X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=OnlinePayment.pm;h=2bd6c4d98a7f2be779720d66ba8f42a825480719;hb=e8a94b0859040833693b3c9a7d71b0257fa7a39a;hp=6b32f40af27b78b91301399303b6684fdd650efe;hpb=6af0eaebc5acba3715b2575b69c85f3ad5c93a77;p=Business-OnlinePayment.git diff --git a/OnlinePayment.pm b/OnlinePayment.pm index 6b32f40..2bd6c4d 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -6,7 +6,7 @@ use Carp; require 5.005; -$VERSION = '3.04_02'; +$VERSION = '3.04'; $VERSION = eval $VERSION; # modperlstyle: convert the string into a number # Remember subclasses we have "wrapped" submit() with _pre_submit() @@ -382,6 +382,16 @@ just a whole or floating point number (i.e. 26, 26.1 or 26.13). =over 4 +=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. + +If this flag is not set, a partial authorization will be immediately reversed +or voided. + =item description A description of the transaction (used by some processors to send @@ -417,13 +427,6 @@ 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 @@ -785,8 +788,8 @@ Croaks if any of the required fields are not present. =head2 silly_bool( $value ) -Returns 0 if the value starts with y, Y, t or T. -Returns 1 if the value starts with n, N, f or F. +Returns 1 if the value starts with y, Y, t or T. +Returns 0 if the value starts with n, N, f or F. Otherwise returns the value itself. Use this for handling boolean content like tax_exempt.