document recurring billing
authorjeff <jeff>
Tue, 20 Nov 2007 02:24:56 +0000 (02:24 +0000)
committerjeff <jeff>
Tue, 20 Nov 2007 02:24:56 +0000 (02:24 +0000)
Changes
OnlinePayment.pm

diff --git a/Changes b/Changes
index 69151ba..8a87fb6 100644 (file)
--- a/Changes
+++ b/Changes
@@ -2,6 +2,7 @@ Revision history for Perl extension Business::OnlinePayment.
 
 3.00_09  unreleased
         - doc: Allowable values of account_type
+        - doc: Recurring billing actions and fields
 
 3.00_08  Wed Jun 13 17:51:14 PDT 2007
         - B:OP:HTTPS: set response_page, response_code, response_headers
index 09c9b4b..64c66db 100644 (file)
@@ -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