X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=OnlinePayment.pm;h=64c66dbb7d7fddeb7831024373567cede0a382d3;hb=b3c46f43090dd765543e613f164e896a738da62c;hp=09c9b4b6c928c8fcf6d017c9ea354abe955bae3a;hpb=ea069a5246c0cd3ecb51f4707d04117966fed69f;p=Business-OnlinePayment.git diff --git a/OnlinePayment.pm b/OnlinePayment.pm index 09c9b4b..64c66db 100644 --- a/OnlinePayment.pm +++ b/OnlinePayment.pm @@ -278,7 +278,9 @@ processors support all these transaction types). =item * action What to do with the transaction (currently available are: Normal -Authorization, Authorization Only, Credit, Post Authorization) +Authorization, Authorization Only, Credit, Post Authorization, +Recurring Authorization, Modify Recurring Authorization, +Cancel Recurring Authorization) =item * description @@ -460,6 +462,28 @@ checks or electronic funds transfer. =back +=head3 RECURRING BILLING FIELDS + +=over 4 + +=item * interval + +Interval expresses the amount of time between billings: digits, whitespace +and units (currently "days" or "months" in either singular or plural form). + +=item * start + +The date of the first transaction (used for processors which allow delayed +start). + +=item * periods + +The number of cycles of interval length for which billing should occur +(inclusive of 'trial periods' if the processor supports recurring billing +at more than one rate) + +=back + =head2 submit(); Submit the transaction to the processor for completion